package cn.ibizlab.odoo.client.odoo_base.model;

import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*;
import java.math.BigInteger;
import java.io.Serializable;
import java.math.BigDecimal;
import cn.ibizlab.odoo.core.client.model.Ires_users;
import cn.ibizlab.odoo.util.helper.OdooClientHelper;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang.ArrayUtils;
import org.springframework.util.StringUtils;

/**
 * 接口实体[res_users] 对象
 */
public class res_usersImpl implements Ires_users,Serializable{

    /**
     * 主页动作
     */
    public Integer action_id;

    @JsonIgnore
    public boolean action_idDirtyFlag;
    
    /**
     * 有效
     */
    public String active;

    @JsonIgnore
    public boolean activeDirtyFlag;
    
    /**
     * 激活的合作伙伴
     */
    public String active_partner;

    @JsonIgnore
    public boolean active_partnerDirtyFlag;
    
    /**
     * 下一活动截止日期
     */
    public Timestamp activity_date_deadline;

    @JsonIgnore
    public boolean activity_date_deadlineDirtyFlag;
    
    /**
     * 活动
     */
    public String activity_ids;

    @JsonIgnore
    public boolean activity_idsDirtyFlag;
    
    /**
     * 活动状态
     */
    public String activity_state;

    @JsonIgnore
    public boolean activity_stateDirtyFlag;
    
    /**
     * 下一个活动摘要
     */
    public String activity_summary;

    @JsonIgnore
    public boolean activity_summaryDirtyFlag;
    
    /**
     * 下一活动类型
     */
    public Integer activity_type_id;

    @JsonIgnore
    public boolean activity_type_idDirtyFlag;
    
    /**
     * 责任用户
     */
    public Integer activity_user_id;

    @JsonIgnore
    public boolean activity_user_idDirtyFlag;
    
    /**
     * 附加信息
     */
    public String additional_info;

    @JsonIgnore
    public boolean additional_infoDirtyFlag;
    
    /**
     * 安全联系人别名
     */
    public String alias_contact;

    @JsonIgnore
    public boolean alias_contactDirtyFlag;
    
    /**
     * 别名
     */
    public Integer alias_id;

    @JsonIgnore
    public boolean alias_idDirtyFlag;
    
    /**
     * 徽章
     */
    public String badge_ids;

    @JsonIgnore
    public boolean badge_idsDirtyFlag;
    
    /**
     * 银行
     */
    public Integer bank_account_count;

    @JsonIgnore
    public boolean bank_account_countDirtyFlag;
    
    /**
     * 银行
     */
    public String bank_ids;

    @JsonIgnore
    public boolean bank_idsDirtyFlag;
    
    /**
     * 条码
     */
    public String barcode;

    @JsonIgnore
    public boolean barcodeDirtyFlag;
    
    /**
     * 青铜徽章数目
     */
    public Integer bronze_badge;

    @JsonIgnore
    public boolean bronze_badgeDirtyFlag;
    
    /**
     * 最后的提醒已经标志为已读
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
    public Timestamp calendar_last_notif_ack;

    @JsonIgnore
    public boolean calendar_last_notif_ackDirtyFlag;
    
    /**
     * 标签
     */
    public String category_id;

    @JsonIgnore
    public boolean category_idDirtyFlag;
    
    /**
     * 渠道
     */
    public String channel_ids;

    @JsonIgnore
    public boolean channel_idsDirtyFlag;
    
    /**
     * 联系人
     */
    public String child_ids;

    @JsonIgnore
    public boolean child_idsDirtyFlag;
    
    /**
     * 城市
     */
    public String city;

    @JsonIgnore
    public boolean cityDirtyFlag;
    
    /**
     * 颜色索引
     */
    public Integer color;

    @JsonIgnore
    public boolean colorDirtyFlag;
    
    /**
     * 便签
     */
    public String comment;

    @JsonIgnore
    public boolean commentDirtyFlag;
    
    /**
     * 公司名称实体
     */
    public String commercial_company_name;

    @JsonIgnore
    public boolean commercial_company_nameDirtyFlag;
    
    /**
     * 商业实体
     */
    public Integer commercial_partner_id;

    @JsonIgnore
    public boolean commercial_partner_idDirtyFlag;
    
    /**
     * 公司数量
     */
    public Integer companies_count;

    @JsonIgnore
    public boolean companies_countDirtyFlag;
    
    /**
     * 公司
     */
    public Integer company_id;

    @JsonIgnore
    public boolean company_idDirtyFlag;
    
    /**
     * 公司
     */
    public String company_ids;

    @JsonIgnore
    public boolean company_idsDirtyFlag;
    
    /**
     * 公司
     */
    public String company_id_text;

    @JsonIgnore
    public boolean company_id_textDirtyFlag;
    
    /**
     * 公司名称
     */
    public String company_name;

    @JsonIgnore
    public boolean company_nameDirtyFlag;
    
    /**
     * 公司类别
     */
    public String company_type;

    @JsonIgnore
    public boolean company_typeDirtyFlag;
    
    /**
     * 完整地址
     */
    public String contact_address;

    @JsonIgnore
    public boolean contact_addressDirtyFlag;
    
    /**
     * 合同统计
     */
    public Integer contracts_count;

    @JsonIgnore
    public boolean contracts_countDirtyFlag;
    
    /**
     * 客户合同
     */
    public String contract_ids;

    @JsonIgnore
    public boolean contract_idsDirtyFlag;
    
    /**
     * 国家/地区
     */
    public Integer country_id;

    @JsonIgnore
    public boolean country_idDirtyFlag;
    
    /**
     * 创建日期
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
    public Timestamp create_date;

    @JsonIgnore
    public boolean create_dateDirtyFlag;
    
    /**
     * 创建人
     */
    public Integer create_uid;

    @JsonIgnore
    public boolean create_uidDirtyFlag;
    
    /**
     * 创建人
     */
    public String create_uid_text;

    @JsonIgnore
    public boolean create_uid_textDirtyFlag;
    
    /**
     * 应收总计
     */
    public Double credit;

    @JsonIgnore
    public boolean creditDirtyFlag;
    
    /**
     * 信用额度
     */
    public Double credit_limit;

    @JsonIgnore
    public boolean credit_limitDirtyFlag;
    
    /**
     * 币种
     */
    public Integer currency_id;

    @JsonIgnore
    public boolean currency_idDirtyFlag;
    
    /**
     * 客户
     */
    public String customer;

    @JsonIgnore
    public boolean customerDirtyFlag;
    
    /**
     * 日期
     */
    public Timestamp date;

    @JsonIgnore
    public boolean dateDirtyFlag;
    
    /**
     * 应付总计
     */
    public Double debit;

    @JsonIgnore
    public boolean debitDirtyFlag;
    
    /**
     * 应付限额
     */
    public Double debit_limit;

    @JsonIgnore
    public boolean debit_limitDirtyFlag;
    
    /**
     * 显示名称
     */
    public String display_name;

    @JsonIgnore
    public boolean display_nameDirtyFlag;
    
    /**
     * EMail
     */
    public String email;

    @JsonIgnore
    public boolean emailDirtyFlag;
    
    /**
     * 格式化的邮件
     */
    public String email_formatted;

    @JsonIgnore
    public boolean email_formattedDirtyFlag;
    
    /**
     * 员工
     */
    public String employee;

    @JsonIgnore
    public boolean employeeDirtyFlag;
    
    /**
     * 相关的员工
     */
    public String employee_ids;

    @JsonIgnore
    public boolean employee_idsDirtyFlag;
    
    /**
     * 活动
     */
    public Integer event_count;

    @JsonIgnore
    public boolean event_countDirtyFlag;
    
    /**
     * 待发布的帖子
     */
    public Integer forum_waiting_posts_count;

    @JsonIgnore
    public boolean forum_waiting_posts_countDirtyFlag;
    
    /**
     * 目标
     */
    public String goal_ids;

    @JsonIgnore
    public boolean goal_idsDirtyFlag;
    
    /**
     * 金质徽章个数
     */
    public Integer gold_badge;

    @JsonIgnore
    public boolean gold_badgeDirtyFlag;
    
    /**
     * 群组
     */
    public String groups_id;

    @JsonIgnore
    public boolean groups_idDirtyFlag;
    
    /**
     * 有未核销的分录
     */
    public String has_unreconciled_entries;

    @JsonIgnore
    public boolean has_unreconciled_entriesDirtyFlag;
    
    /**
     * 工作岗位
     */
    public String ibizfunction;

    @JsonIgnore
    public boolean ibizfunctionDirtyFlag;
    
    /**
     * ID
     */
    public Integer id;

    @JsonIgnore
    public boolean idDirtyFlag;
    
    /**
     * 图像
     */
    public byte[] image;

    @JsonIgnore
    public boolean imageDirtyFlag;
    
    /**
     * 中等尺寸图像
     */
    public byte[] image_medium;

    @JsonIgnore
    public boolean image_mediumDirtyFlag;
    
    /**
     * 小尺寸图像
     */
    public byte[] image_small;

    @JsonIgnore
    public boolean image_smallDirtyFlag;
    
    /**
     * IM的状态
     */
    public String im_status;

    @JsonIgnore
    public boolean im_statusDirtyFlag;
    
    /**
     * 工业
     */
    public Integer industry_id;

    @JsonIgnore
    public boolean industry_idDirtyFlag;
    
    /**
     * 发票
     */
    public String invoice_ids;

    @JsonIgnore
    public boolean invoice_idsDirtyFlag;
    
    /**
     * 发票
     */
    public String invoice_warn;

    @JsonIgnore
    public boolean invoice_warnDirtyFlag;
    
    /**
     * 发票消息
     */
    public String invoice_warn_msg;

    @JsonIgnore
    public boolean invoice_warn_msgDirtyFlag;
    
    /**
     * 黑名单
     */
    public String is_blacklisted;

    @JsonIgnore
    public boolean is_blacklistedDirtyFlag;
    
    /**
     * 公司
     */
    public String is_company;

    @JsonIgnore
    public boolean is_companyDirtyFlag;
    
    /**
     * 管理员
     */
    public String is_moderator;

    @JsonIgnore
    public boolean is_moderatorDirtyFlag;
    
    /**
     * 已发布
     */
    public String is_published;

    @JsonIgnore
    public boolean is_publishedDirtyFlag;
    
    /**
     * SEO优化
     */
    public String is_seo_optimized;

    @JsonIgnore
    public boolean is_seo_optimizedDirtyFlag;
    
    /**
     * 日记账项目
     */
    public Integer journal_item_count;

    @JsonIgnore
    public boolean journal_item_countDirtyFlag;
    
    /**
     * 贡献值
     */
    public Integer karma;

    @JsonIgnore
    public boolean karmaDirtyFlag;
    
    /**
     * 语言
     */
    public String lang;

    @JsonIgnore
    public boolean langDirtyFlag;
    
    /**
     * 最近的发票和付款匹配时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
    public Timestamp last_time_entries_checked;

    @JsonIgnore
    public boolean last_time_entries_checkedDirtyFlag;
    
    /**
     * 最近的在线销售订单
     */
    public Integer last_website_so_id;

    @JsonIgnore
    public boolean last_website_so_idDirtyFlag;
    
    /**
     * 登录
     */
    public String login;

    @JsonIgnore
    public boolean loginDirtyFlag;
    
    /**
     * 最后连接
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
    public Timestamp login_date;

    @JsonIgnore
    public boolean login_dateDirtyFlag;
    
    /**
     * 用户登录记录
     */
    public String log_ids;

    @JsonIgnore
    public boolean log_idsDirtyFlag;
    
    /**
     * #会议
     */
    public Integer meeting_count;

    @JsonIgnore
    public boolean meeting_countDirtyFlag;
    
    /**
     * 会议
     */
    public String meeting_ids;

    @JsonIgnore
    public boolean meeting_idsDirtyFlag;
    
    /**
     * 附件数量
     */
    public Integer message_attachment_count;

    @JsonIgnore
    public boolean message_attachment_countDirtyFlag;
    
    /**
     * 退回
     */
    public Integer message_bounce;

    @JsonIgnore
    public boolean message_bounceDirtyFlag;
    
    /**
     * 关注者(渠道)
     */
    public String message_channel_ids;

    @JsonIgnore
    public boolean message_channel_idsDirtyFlag;
    
    /**
     * 关注者
     */
    public String message_follower_ids;

    @JsonIgnore
    public boolean message_follower_idsDirtyFlag;
    
    /**
     * 消息递送错误
     */
    public String message_has_error;

    @JsonIgnore
    public boolean message_has_errorDirtyFlag;
    
    /**
     * 错误个数
     */
    public Integer message_has_error_counter;

    @JsonIgnore
    public boolean message_has_error_counterDirtyFlag;
    
    /**
     * 消息
     */
    public String message_ids;

    @JsonIgnore
    public boolean message_idsDirtyFlag;
    
    /**
     * 关注者
     */
    public String message_is_follower;

    @JsonIgnore
    public boolean message_is_followerDirtyFlag;
    
    /**
     * 附件
     */
    public Integer message_main_attachment_id;

    @JsonIgnore
    public boolean message_main_attachment_idDirtyFlag;
    
    /**
     * 前置操作
     */
    public String message_needaction;

    @JsonIgnore
    public boolean message_needactionDirtyFlag;
    
    /**
     * 操作次数
     */
    public Integer message_needaction_counter;

    @JsonIgnore
    public boolean message_needaction_counterDirtyFlag;
    
    /**
     * 关注者(业务伙伴)
     */
    public String message_partner_ids;

    @JsonIgnore
    public boolean message_partner_idsDirtyFlag;
    
    /**
     * 未读消息
     */
    public String message_unread;

    @JsonIgnore
    public boolean message_unreadDirtyFlag;
    
    /**
     * 未读消息计数器
     */
    public Integer message_unread_counter;

    @JsonIgnore
    public boolean message_unread_counterDirtyFlag;
    
    /**
     * 手机
     */
    public String mobile;

    @JsonIgnore
    public boolean mobileDirtyFlag;
    
    /**
     * 管理频道
     */
    public String moderation_channel_ids;

    @JsonIgnore
    public boolean moderation_channel_idsDirtyFlag;
    
    /**
     * 审核数
     */
    public Integer moderation_counter;

    @JsonIgnore
    public boolean moderation_counterDirtyFlag;
    
    /**
     * 名称
     */
    public String name;

    @JsonIgnore
    public boolean nameDirtyFlag;
    
    /**
     * 设置密码
     */
    public String new_password;

    @JsonIgnore
    public boolean new_passwordDirtyFlag;
    
    /**
     * 通知管理
     */
    public String notification_type;

    @JsonIgnore
    public boolean notification_typeDirtyFlag;
    
    /**
     * OdooBot 状态
     */
    public String odoobot_state;

    @JsonIgnore
    public boolean odoobot_stateDirtyFlag;
    
    /**
     * 商机
     */
    public Integer opportunity_count;

    @JsonIgnore
    public boolean opportunity_countDirtyFlag;
    
    /**
     * 商机
     */
    public String opportunity_ids;

    @JsonIgnore
    public boolean opportunity_idsDirtyFlag;
    
    /**
     * 关联公司
     */
    public Integer parent_id;

    @JsonIgnore
    public boolean parent_idDirtyFlag;
    
    /**
     * 上级名称
     */
    public String parent_name;

    @JsonIgnore
    public boolean parent_nameDirtyFlag;
    
    /**
     * 公司数据库ID
     */
    public Integer partner_gid;

    @JsonIgnore
    public boolean partner_gidDirtyFlag;
    
    /**
     * 相关的业务伙伴
     */
    public Integer partner_id;

    @JsonIgnore
    public boolean partner_idDirtyFlag;
    
    /**
     * 共享合作伙伴
     */
    public String partner_share;

    @JsonIgnore
    public boolean partner_shareDirtyFlag;
    
    /**
     * 密码
     */
    public String password;

    @JsonIgnore
    public boolean passwordDirtyFlag;
    
    /**
     * 付款令牌计数
     */
    public Integer payment_token_count;

    @JsonIgnore
    public boolean payment_token_countDirtyFlag;
    
    /**
     * 付款令牌
     */
    public String payment_token_ids;

    @JsonIgnore
    public boolean payment_token_idsDirtyFlag;
    
    /**
     * 电话
     */
    public String phone;

    @JsonIgnore
    public boolean phoneDirtyFlag;
    
    /**
     * 库存拣货
     */
    public String picking_warn;

    @JsonIgnore
    public boolean picking_warnDirtyFlag;
    
    /**
     * 库存拣货单消息
     */
    public String picking_warn_msg;

    @JsonIgnore
    public boolean picking_warn_msgDirtyFlag;
    
    /**
     * 销售点订单计数
     */
    public Integer pos_order_count;

    @JsonIgnore
    public boolean pos_order_countDirtyFlag;
    
    /**
     * 安全PIN
     */
    public String pos_security_pin;

    @JsonIgnore
    public boolean pos_security_pinDirtyFlag;
    
    /**
     * 应付账款
     */
    public Integer property_account_payable_id;

    @JsonIgnore
    public boolean property_account_payable_idDirtyFlag;
    
    /**
     * 税科目调整
     */
    public Integer property_account_position_id;

    @JsonIgnore
    public boolean property_account_position_idDirtyFlag;
    
    /**
     * 应收账款
     */
    public Integer property_account_receivable_id;

    @JsonIgnore
    public boolean property_account_receivable_idDirtyFlag;
    
    /**
     * 客户付款条款
     */
    public Integer property_payment_term_id;

    @JsonIgnore
    public boolean property_payment_term_idDirtyFlag;
    
    /**
     * 价格表
     */
    public Integer property_product_pricelist;

    @JsonIgnore
    public boolean property_product_pricelistDirtyFlag;
    
    /**
     * 供应商货币
     */
    public Integer property_purchase_currency_id;

    @JsonIgnore
    public boolean property_purchase_currency_idDirtyFlag;
    
    /**
     * 客户位置
     */
    public Integer property_stock_customer;

    @JsonIgnore
    public boolean property_stock_customerDirtyFlag;
    
    /**
     * 供应商位置
     */
    public Integer property_stock_supplier;

    @JsonIgnore
    public boolean property_stock_supplierDirtyFlag;
    
    /**
     * 供应商付款条款
     */
    public Integer property_supplier_payment_term_id;

    @JsonIgnore
    public boolean property_supplier_payment_term_idDirtyFlag;
    
    /**
     * 采购订单数
     */
    public Integer purchase_order_count;

    @JsonIgnore
    public boolean purchase_order_countDirtyFlag;
    
    /**
     * 采购订单
     */
    public String purchase_warn;

    @JsonIgnore
    public boolean purchase_warnDirtyFlag;
    
    /**
     * 采购订单消息
     */
    public String purchase_warn_msg;

    @JsonIgnore
    public boolean purchase_warn_msgDirtyFlag;
    
    /**
     * 内部参考
     */
    public String ref;

    @JsonIgnore
    public boolean refDirtyFlag;
    
    /**
     * 公司是指业务伙伴
     */
    public String ref_company_ids;

    @JsonIgnore
    public boolean ref_company_idsDirtyFlag;
    
    /**
     * 默认工作时间
     */
    public Integer resource_calendar_id;

    @JsonIgnore
    public boolean resource_calendar_idDirtyFlag;
    
    /**
     * 资源
     */
    public String resource_ids;

    @JsonIgnore
    public boolean resource_idsDirtyFlag;
    
    /**
     * 销售订单个数
     */
    public Integer sale_order_count;

    @JsonIgnore
    public boolean sale_order_countDirtyFlag;
    
    /**
     * 销售订单
     */
    public String sale_order_ids;

    @JsonIgnore
    public boolean sale_order_idsDirtyFlag;
    
    /**
     * 用户的销售团队
     */
    public Integer sale_team_id;

    @JsonIgnore
    public boolean sale_team_idDirtyFlag;
    
    /**
     * 用户的销售团队
     */
    public String sale_team_id_text;

    @JsonIgnore
    public boolean sale_team_id_textDirtyFlag;
    
    /**
     * 销售警告
     */
    public String sale_warn;

    @JsonIgnore
    public boolean sale_warnDirtyFlag;
    
    /**
     * 销售订单消息
     */
    public String sale_warn_msg;

    @JsonIgnore
    public boolean sale_warn_msgDirtyFlag;
    
    /**
     * 自己
     */
    public Integer self;

    @JsonIgnore
    public boolean selfDirtyFlag;
    
    /**
     * 共享用户
     */
    public String share;

    @JsonIgnore
    public boolean shareDirtyFlag;
    
    /**
     * 签名
     */
    public String signature;

    @JsonIgnore
    public boolean signatureDirtyFlag;
    
    /**
     * 注册到期
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
    public Timestamp signup_expiration;

    @JsonIgnore
    public boolean signup_expirationDirtyFlag;
    
    /**
     * 注册令牌 Token
     */
    public String signup_token;

    @JsonIgnore
    public boolean signup_tokenDirtyFlag;
    
    /**
     * 注册令牌（Token）类型
     */
    public String signup_type;

    @JsonIgnore
    public boolean signup_typeDirtyFlag;
    
    /**
     * 注册网址
     */
    public String signup_url;

    @JsonIgnore
    public boolean signup_urlDirtyFlag;
    
    /**
     * 注册令牌（ Token  ）是有效的
     */
    public String signup_valid;

    @JsonIgnore
    public boolean signup_validDirtyFlag;
    
    /**
     * 银质徽章个数
     */
    public Integer silver_badge;

    @JsonIgnore
    public boolean silver_badgeDirtyFlag;
    
    /**
     * 状态
     */
    public String state;

    @JsonIgnore
    public boolean stateDirtyFlag;
    
    /**
     * 省/ 州
     */
    public Integer state_id;

    @JsonIgnore
    public boolean state_idDirtyFlag;
    
    /**
     * 街道
     */
    public String street;

    @JsonIgnore
    public boolean streetDirtyFlag;
    
    /**
     * 街道 2
     */
    public String street2;

    @JsonIgnore
    public boolean street2DirtyFlag;
    
    /**
     * 供应商
     */
    public String supplier;

    @JsonIgnore
    public boolean supplierDirtyFlag;
    
    /**
     * ＃供应商账单
     */
    public Integer supplier_invoice_count;

    @JsonIgnore
    public boolean supplier_invoice_countDirtyFlag;
    
    /**
     * 活动达成
     */
    public Integer target_sales_done;

    @JsonIgnore
    public boolean target_sales_doneDirtyFlag;
    
    /**
     * 销售订单目标发票
     */
    public Integer target_sales_invoiced;

    @JsonIgnore
    public boolean target_sales_invoicedDirtyFlag;
    
    /**
     * 签单是商机的最终目标
     */
    public Integer target_sales_won;

    @JsonIgnore
    public boolean target_sales_wonDirtyFlag;
    
    /**
     * # 任务
     */
    public Integer task_count;

    @JsonIgnore
    public boolean task_countDirtyFlag;
    
    /**
     * 任务
     */
    public String task_ids;

    @JsonIgnore
    public boolean task_idsDirtyFlag;
    
    /**
     * 销售团队
     */
    public Integer team_id;

    @JsonIgnore
    public boolean team_idDirtyFlag;
    
    /**
     * 称谓
     */
    public Integer title;

    @JsonIgnore
    public boolean titleDirtyFlag;
    
    /**
     * 已开票总计
     */
    public Double total_invoiced;

    @JsonIgnore
    public boolean total_invoicedDirtyFlag;
    
    /**
     * 对此债务人的信任度
     */
    public String trust;

    @JsonIgnore
    public boolean trustDirtyFlag;
    
    /**
     * 地址类型
     */
    public String type;

    @JsonIgnore
    public boolean typeDirtyFlag;
    
    /**
     * 时区
     */
    public String tz;

    @JsonIgnore
    public boolean tzDirtyFlag;
    
    /**
     * 时区偏移
     */
    public String tz_offset;

    @JsonIgnore
    public boolean tz_offsetDirtyFlag;
    
    /**
     * 销售员
     */
    public Integer user_id;

    @JsonIgnore
    public boolean user_idDirtyFlag;
    
    /**
     * 用户
     */
    public String user_ids;

    @JsonIgnore
    public boolean user_idsDirtyFlag;
    
    /**
     * 税号
     */
    public String vat;

    @JsonIgnore
    public boolean vatDirtyFlag;
    
    /**
     * 网站
     */
    public String website;

    @JsonIgnore
    public boolean websiteDirtyFlag;
    
    /**
     * 网站业务伙伴的详细说明
     */
    public String website_description;

    @JsonIgnore
    public boolean website_descriptionDirtyFlag;
    
    /**
     * 登记网站
     */
    public Integer website_id;

    @JsonIgnore
    public boolean website_idDirtyFlag;
    
    /**
     * 网站消息
     */
    public String website_message_ids;

    @JsonIgnore
    public boolean website_message_idsDirtyFlag;
    
    /**
     * 网站元说明
     */
    public String website_meta_description;

    @JsonIgnore
    public boolean website_meta_descriptionDirtyFlag;
    
    /**
     * 网站meta关键词
     */
    public String website_meta_keywords;

    @JsonIgnore
    public boolean website_meta_keywordsDirtyFlag;
    
    /**
     * 网站opengraph图像
     */
    public String website_meta_og_img;

    @JsonIgnore
    public boolean website_meta_og_imgDirtyFlag;
    
    /**
     * 网站meta标题
     */
    public String website_meta_title;

    @JsonIgnore
    public boolean website_meta_titleDirtyFlag;
    
    /**
     * 在当前网站显示
     */
    public String website_published;

    @JsonIgnore
    public boolean website_publishedDirtyFlag;
    
    /**
     * 网站业务伙伴简介
     */
    public String website_short_description;

    @JsonIgnore
    public boolean website_short_descriptionDirtyFlag;
    
    /**
     * 网站网址
     */
    public String website_url;

    @JsonIgnore
    public boolean website_urlDirtyFlag;
    
    /**
     * 最后更新时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
    public Timestamp write_date;

    @JsonIgnore
    public boolean write_dateDirtyFlag;
    
    /**
     * 最后更新者
     */
    public Integer write_uid;

    @JsonIgnore
    public boolean write_uidDirtyFlag;
    
    /**
     * 最后更新者
     */
    public String write_uid_text;

    @JsonIgnore
    public boolean write_uid_textDirtyFlag;
    
    /**
     * 邮政编码
     */
    public String zip;

    @JsonIgnore
    public boolean zipDirtyFlag;
    
    /**
     * 最后修改日
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
    public Timestamp __last_update;

    @JsonIgnore
    public boolean __last_updateDirtyFlag;
    
    /**
     * 获取 [主页动作]
     */
    @JsonProperty("action_id")
    public Integer getAction_id(){
        return this.action_id ;
    }

    /**
     * 设置 [主页动作]
     */
    @JsonProperty("action_id")
    public void setAction_id(Integer  action_id){
        this.action_id = action_id ;
        this.action_idDirtyFlag = true ;
    }

     /**
     * 获取 [主页动作]脏标记
     */
    @JsonIgnore
    public boolean getAction_idDirtyFlag(){
        return this.action_idDirtyFlag ;
    }   

    /**
     * 获取 [有效]
     */
    @JsonProperty("active")
    public String getActive(){
        return this.active ;
    }

    /**
     * 设置 [有效]
     */
    @JsonProperty("active")
    public void setActive(String  active){
        this.active = active ;
        this.activeDirtyFlag = true ;
    }

     /**
     * 获取 [有效]脏标记
     */
    @JsonIgnore
    public boolean getActiveDirtyFlag(){
        return this.activeDirtyFlag ;
    }   

    /**
     * 获取 [激活的合作伙伴]
     */
    @JsonProperty("active_partner")
    public String getActive_partner(){
        return this.active_partner ;
    }

    /**
     * 设置 [激活的合作伙伴]
     */
    @JsonProperty("active_partner")
    public void setActive_partner(String  active_partner){
        this.active_partner = active_partner ;
        this.active_partnerDirtyFlag = true ;
    }

     /**
     * 获取 [激活的合作伙伴]脏标记
     */
    @JsonIgnore
    public boolean getActive_partnerDirtyFlag(){
        return this.active_partnerDirtyFlag ;
    }   

    /**
     * 获取 [下一活动截止日期]
     */
    @JsonProperty("activity_date_deadline")
    public Timestamp getActivity_date_deadline(){
        return this.activity_date_deadline ;
    }

    /**
     * 设置 [下一活动截止日期]
     */
    @JsonProperty("activity_date_deadline")
    public void setActivity_date_deadline(Timestamp  activity_date_deadline){
        this.activity_date_deadline = activity_date_deadline ;
        this.activity_date_deadlineDirtyFlag = true ;
    }

     /**
     * 获取 [下一活动截止日期]脏标记
     */
    @JsonIgnore
    public boolean getActivity_date_deadlineDirtyFlag(){
        return this.activity_date_deadlineDirtyFlag ;
    }   

    /**
     * 获取 [活动]
     */
    @JsonProperty("activity_ids")
    public String getActivity_ids(){
        return this.activity_ids ;
    }

    /**
     * 设置 [活动]
     */
    @JsonProperty("activity_ids")
    public void setActivity_ids(String  activity_ids){
        this.activity_ids = activity_ids ;
        this.activity_idsDirtyFlag = true ;
    }

     /**
     * 获取 [活动]脏标记
     */
    @JsonIgnore
    public boolean getActivity_idsDirtyFlag(){
        return this.activity_idsDirtyFlag ;
    }   

    /**
     * 获取 [活动状态]
     */
    @JsonProperty("activity_state")
    public String getActivity_state(){
        return this.activity_state ;
    }

    /**
     * 设置 [活动状态]
     */
    @JsonProperty("activity_state")
    public void setActivity_state(String  activity_state){
        this.activity_state = activity_state ;
        this.activity_stateDirtyFlag = true ;
    }

     /**
     * 获取 [活动状态]脏标记
     */
    @JsonIgnore
    public boolean getActivity_stateDirtyFlag(){
        return this.activity_stateDirtyFlag ;
    }   

    /**
     * 获取 [下一个活动摘要]
     */
    @JsonProperty("activity_summary")
    public String getActivity_summary(){
        return this.activity_summary ;
    }

    /**
     * 设置 [下一个活动摘要]
     */
    @JsonProperty("activity_summary")
    public void setActivity_summary(String  activity_summary){
        this.activity_summary = activity_summary ;
        this.activity_summaryDirtyFlag = true ;
    }

     /**
     * 获取 [下一个活动摘要]脏标记
     */
    @JsonIgnore
    public boolean getActivity_summaryDirtyFlag(){
        return this.activity_summaryDirtyFlag ;
    }   

    /**
     * 获取 [下一活动类型]
     */
    @JsonProperty("activity_type_id")
    public Integer getActivity_type_id(){
        return this.activity_type_id ;
    }

    /**
     * 设置 [下一活动类型]
     */
    @JsonProperty("activity_type_id")
    public void setActivity_type_id(Integer  activity_type_id){
        this.activity_type_id = activity_type_id ;
        this.activity_type_idDirtyFlag = true ;
    }

     /**
     * 获取 [下一活动类型]脏标记
     */
    @JsonIgnore
    public boolean getActivity_type_idDirtyFlag(){
        return this.activity_type_idDirtyFlag ;
    }   

    /**
     * 获取 [责任用户]
     */
    @JsonProperty("activity_user_id")
    public Integer getActivity_user_id(){
        return this.activity_user_id ;
    }

    /**
     * 设置 [责任用户]
     */
    @JsonProperty("activity_user_id")
    public void setActivity_user_id(Integer  activity_user_id){
        this.activity_user_id = activity_user_id ;
        this.activity_user_idDirtyFlag = true ;
    }

     /**
     * 获取 [责任用户]脏标记
     */
    @JsonIgnore
    public boolean getActivity_user_idDirtyFlag(){
        return this.activity_user_idDirtyFlag ;
    }   

    /**
     * 获取 [附加信息]
     */
    @JsonProperty("additional_info")
    public String getAdditional_info(){
        return this.additional_info ;
    }

    /**
     * 设置 [附加信息]
     */
    @JsonProperty("additional_info")
    public void setAdditional_info(String  additional_info){
        this.additional_info = additional_info ;
        this.additional_infoDirtyFlag = true ;
    }

     /**
     * 获取 [附加信息]脏标记
     */
    @JsonIgnore
    public boolean getAdditional_infoDirtyFlag(){
        return this.additional_infoDirtyFlag ;
    }   

    /**
     * 获取 [安全联系人别名]
     */
    @JsonProperty("alias_contact")
    public String getAlias_contact(){
        return this.alias_contact ;
    }

    /**
     * 设置 [安全联系人别名]
     */
    @JsonProperty("alias_contact")
    public void setAlias_contact(String  alias_contact){
        this.alias_contact = alias_contact ;
        this.alias_contactDirtyFlag = true ;
    }

     /**
     * 获取 [安全联系人别名]脏标记
     */
    @JsonIgnore
    public boolean getAlias_contactDirtyFlag(){
        return this.alias_contactDirtyFlag ;
    }   

    /**
     * 获取 [别名]
     */
    @JsonProperty("alias_id")
    public Integer getAlias_id(){
        return this.alias_id ;
    }

    /**
     * 设置 [别名]
     */
    @JsonProperty("alias_id")
    public void setAlias_id(Integer  alias_id){
        this.alias_id = alias_id ;
        this.alias_idDirtyFlag = true ;
    }

     /**
     * 获取 [别名]脏标记
     */
    @JsonIgnore
    public boolean getAlias_idDirtyFlag(){
        return this.alias_idDirtyFlag ;
    }   

    /**
     * 获取 [徽章]
     */
    @JsonProperty("badge_ids")
    public String getBadge_ids(){
        return this.badge_ids ;
    }

    /**
     * 设置 [徽章]
     */
    @JsonProperty("badge_ids")
    public void setBadge_ids(String  badge_ids){
        this.badge_ids = badge_ids ;
        this.badge_idsDirtyFlag = true ;
    }

     /**
     * 获取 [徽章]脏标记
     */
    @JsonIgnore
    public boolean getBadge_idsDirtyFlag(){
        return this.badge_idsDirtyFlag ;
    }   

    /**
     * 获取 [银行]
     */
    @JsonProperty("bank_account_count")
    public Integer getBank_account_count(){
        return this.bank_account_count ;
    }

    /**
     * 设置 [银行]
     */
    @JsonProperty("bank_account_count")
    public void setBank_account_count(Integer  bank_account_count){
        this.bank_account_count = bank_account_count ;
        this.bank_account_countDirtyFlag = true ;
    }

     /**
     * 获取 [银行]脏标记
     */
    @JsonIgnore
    public boolean getBank_account_countDirtyFlag(){
        return this.bank_account_countDirtyFlag ;
    }   

    /**
     * 获取 [银行]
     */
    @JsonProperty("bank_ids")
    public String getBank_ids(){
        return this.bank_ids ;
    }

    /**
     * 设置 [银行]
     */
    @JsonProperty("bank_ids")
    public void setBank_ids(String  bank_ids){
        this.bank_ids = bank_ids ;
        this.bank_idsDirtyFlag = true ;
    }

     /**
     * 获取 [银行]脏标记
     */
    @JsonIgnore
    public boolean getBank_idsDirtyFlag(){
        return this.bank_idsDirtyFlag ;
    }   

    /**
     * 获取 [条码]
     */
    @JsonProperty("barcode")
    public String getBarcode(){
        return this.barcode ;
    }

    /**
     * 设置 [条码]
     */
    @JsonProperty("barcode")
    public void setBarcode(String  barcode){
        this.barcode = barcode ;
        this.barcodeDirtyFlag = true ;
    }

     /**
     * 获取 [条码]脏标记
     */
    @JsonIgnore
    public boolean getBarcodeDirtyFlag(){
        return this.barcodeDirtyFlag ;
    }   

    /**
     * 获取 [青铜徽章数目]
     */
    @JsonProperty("bronze_badge")
    public Integer getBronze_badge(){
        return this.bronze_badge ;
    }

    /**
     * 设置 [青铜徽章数目]
     */
    @JsonProperty("bronze_badge")
    public void setBronze_badge(Integer  bronze_badge){
        this.bronze_badge = bronze_badge ;
        this.bronze_badgeDirtyFlag = true ;
    }

     /**
     * 获取 [青铜徽章数目]脏标记
     */
    @JsonIgnore
    public boolean getBronze_badgeDirtyFlag(){
        return this.bronze_badgeDirtyFlag ;
    }   

    /**
     * 获取 [最后的提醒已经标志为已读]
     */
    @JsonProperty("calendar_last_notif_ack")
    public Timestamp getCalendar_last_notif_ack(){
        return this.calendar_last_notif_ack ;
    }

    /**
     * 设置 [最后的提醒已经标志为已读]
     */
    @JsonProperty("calendar_last_notif_ack")
    public void setCalendar_last_notif_ack(Timestamp  calendar_last_notif_ack){
        this.calendar_last_notif_ack = calendar_last_notif_ack ;
        this.calendar_last_notif_ackDirtyFlag = true ;
    }

     /**
     * 获取 [最后的提醒已经标志为已读]脏标记
     */
    @JsonIgnore
    public boolean getCalendar_last_notif_ackDirtyFlag(){
        return this.calendar_last_notif_ackDirtyFlag ;
    }   

    /**
     * 获取 [标签]
     */
    @JsonProperty("category_id")
    public String getCategory_id(){
        return this.category_id ;
    }

    /**
     * 设置 [标签]
     */
    @JsonProperty("category_id")
    public void setCategory_id(String  category_id){
        this.category_id = category_id ;
        this.category_idDirtyFlag = true ;
    }

     /**
     * 获取 [标签]脏标记
     */
    @JsonIgnore
    public boolean getCategory_idDirtyFlag(){
        return this.category_idDirtyFlag ;
    }   

    /**
     * 获取 [渠道]
     */
    @JsonProperty("channel_ids")
    public String getChannel_ids(){
        return this.channel_ids ;
    }

    /**
     * 设置 [渠道]
     */
    @JsonProperty("channel_ids")
    public void setChannel_ids(String  channel_ids){
        this.channel_ids = channel_ids ;
        this.channel_idsDirtyFlag = true ;
    }

     /**
     * 获取 [渠道]脏标记
     */
    @JsonIgnore
    public boolean getChannel_idsDirtyFlag(){
        return this.channel_idsDirtyFlag ;
    }   

    /**
     * 获取 [联系人]
     */
    @JsonProperty("child_ids")
    public String getChild_ids(){
        return this.child_ids ;
    }

    /**
     * 设置 [联系人]
     */
    @JsonProperty("child_ids")
    public void setChild_ids(String  child_ids){
        this.child_ids = child_ids ;
        this.child_idsDirtyFlag = true ;
    }

     /**
     * 获取 [联系人]脏标记
     */
    @JsonIgnore
    public boolean getChild_idsDirtyFlag(){
        return this.child_idsDirtyFlag ;
    }   

    /**
     * 获取 [城市]
     */
    @JsonProperty("city")
    public String getCity(){
        return this.city ;
    }

    /**
     * 设置 [城市]
     */
    @JsonProperty("city")
    public void setCity(String  city){
        this.city = city ;
        this.cityDirtyFlag = true ;
    }

     /**
     * 获取 [城市]脏标记
     */
    @JsonIgnore
    public boolean getCityDirtyFlag(){
        return this.cityDirtyFlag ;
    }   

    /**
     * 获取 [颜色索引]
     */
    @JsonProperty("color")
    public Integer getColor(){
        return this.color ;
    }

    /**
     * 设置 [颜色索引]
     */
    @JsonProperty("color")
    public void setColor(Integer  color){
        this.color = color ;
        this.colorDirtyFlag = true ;
    }

     /**
     * 获取 [颜色索引]脏标记
     */
    @JsonIgnore
    public boolean getColorDirtyFlag(){
        return this.colorDirtyFlag ;
    }   

    /**
     * 获取 [便签]
     */
    @JsonProperty("comment")
    public String getComment(){
        return this.comment ;
    }

    /**
     * 设置 [便签]
     */
    @JsonProperty("comment")
    public void setComment(String  comment){
        this.comment = comment ;
        this.commentDirtyFlag = true ;
    }

     /**
     * 获取 [便签]脏标记
     */
    @JsonIgnore
    public boolean getCommentDirtyFlag(){
        return this.commentDirtyFlag ;
    }   

    /**
     * 获取 [公司名称实体]
     */
    @JsonProperty("commercial_company_name")
    public String getCommercial_company_name(){
        return this.commercial_company_name ;
    }

    /**
     * 设置 [公司名称实体]
     */
    @JsonProperty("commercial_company_name")
    public void setCommercial_company_name(String  commercial_company_name){
        this.commercial_company_name = commercial_company_name ;
        this.commercial_company_nameDirtyFlag = true ;
    }

     /**
     * 获取 [公司名称实体]脏标记
     */
    @JsonIgnore
    public boolean getCommercial_company_nameDirtyFlag(){
        return this.commercial_company_nameDirtyFlag ;
    }   

    /**
     * 获取 [商业实体]
     */
    @JsonProperty("commercial_partner_id")
    public Integer getCommercial_partner_id(){
        return this.commercial_partner_id ;
    }

    /**
     * 设置 [商业实体]
     */
    @JsonProperty("commercial_partner_id")
    public void setCommercial_partner_id(Integer  commercial_partner_id){
        this.commercial_partner_id = commercial_partner_id ;
        this.commercial_partner_idDirtyFlag = true ;
    }

     /**
     * 获取 [商业实体]脏标记
     */
    @JsonIgnore
    public boolean getCommercial_partner_idDirtyFlag(){
        return this.commercial_partner_idDirtyFlag ;
    }   

    /**
     * 获取 [公司数量]
     */
    @JsonProperty("companies_count")
    public Integer getCompanies_count(){
        return this.companies_count ;
    }

    /**
     * 设置 [公司数量]
     */
    @JsonProperty("companies_count")
    public void setCompanies_count(Integer  companies_count){
        this.companies_count = companies_count ;
        this.companies_countDirtyFlag = true ;
    }

     /**
     * 获取 [公司数量]脏标记
     */
    @JsonIgnore
    public boolean getCompanies_countDirtyFlag(){
        return this.companies_countDirtyFlag ;
    }   

    /**
     * 获取 [公司]
     */
    @JsonProperty("company_id")
    public Integer getCompany_id(){
        return this.company_id ;
    }

    /**
     * 设置 [公司]
     */
    @JsonProperty("company_id")
    public void setCompany_id(Integer  company_id){
        this.company_id = company_id ;
        this.company_idDirtyFlag = true ;
    }

     /**
     * 获取 [公司]脏标记
     */
    @JsonIgnore
    public boolean getCompany_idDirtyFlag(){
        return this.company_idDirtyFlag ;
    }   

    /**
     * 获取 [公司]
     */
    @JsonProperty("company_ids")
    public String getCompany_ids(){
        return this.company_ids ;
    }

    /**
     * 设置 [公司]
     */
    @JsonProperty("company_ids")
    public void setCompany_ids(String  company_ids){
        this.company_ids = company_ids ;
        this.company_idsDirtyFlag = true ;
    }

     /**
     * 获取 [公司]脏标记
     */
    @JsonIgnore
    public boolean getCompany_idsDirtyFlag(){
        return this.company_idsDirtyFlag ;
    }   

    /**
     * 获取 [公司]
     */
    @JsonProperty("company_id_text")
    public String getCompany_id_text(){
        return this.company_id_text ;
    }

    /**
     * 设置 [公司]
     */
    @JsonProperty("company_id_text")
    public void setCompany_id_text(String  company_id_text){
        this.company_id_text = company_id_text ;
        this.company_id_textDirtyFlag = true ;
    }

     /**
     * 获取 [公司]脏标记
     */
    @JsonIgnore
    public boolean getCompany_id_textDirtyFlag(){
        return this.company_id_textDirtyFlag ;
    }   

    /**
     * 获取 [公司名称]
     */
    @JsonProperty("company_name")
    public String getCompany_name(){
        return this.company_name ;
    }

    /**
     * 设置 [公司名称]
     */
    @JsonProperty("company_name")
    public void setCompany_name(String  company_name){
        this.company_name = company_name ;
        this.company_nameDirtyFlag = true ;
    }

     /**
     * 获取 [公司名称]脏标记
     */
    @JsonIgnore
    public boolean getCompany_nameDirtyFlag(){
        return this.company_nameDirtyFlag ;
    }   

    /**
     * 获取 [公司类别]
     */
    @JsonProperty("company_type")
    public String getCompany_type(){
        return this.company_type ;
    }

    /**
     * 设置 [公司类别]
     */
    @JsonProperty("company_type")
    public void setCompany_type(String  company_type){
        this.company_type = company_type ;
        this.company_typeDirtyFlag = true ;
    }

     /**
     * 获取 [公司类别]脏标记
     */
    @JsonIgnore
    public boolean getCompany_typeDirtyFlag(){
        return this.company_typeDirtyFlag ;
    }   

    /**
     * 获取 [完整地址]
     */
    @JsonProperty("contact_address")
    public String getContact_address(){
        return this.contact_address ;
    }

    /**
     * 设置 [完整地址]
     */
    @JsonProperty("contact_address")
    public void setContact_address(String  contact_address){
        this.contact_address = contact_address ;
        this.contact_addressDirtyFlag = true ;
    }

     /**
     * 获取 [完整地址]脏标记
     */
    @JsonIgnore
    public boolean getContact_addressDirtyFlag(){
        return this.contact_addressDirtyFlag ;
    }   

    /**
     * 获取 [合同统计]
     */
    @JsonProperty("contracts_count")
    public Integer getContracts_count(){
        return this.contracts_count ;
    }

    /**
     * 设置 [合同统计]
     */
    @JsonProperty("contracts_count")
    public void setContracts_count(Integer  contracts_count){
        this.contracts_count = contracts_count ;
        this.contracts_countDirtyFlag = true ;
    }

     /**
     * 获取 [合同统计]脏标记
     */
    @JsonIgnore
    public boolean getContracts_countDirtyFlag(){
        return this.contracts_countDirtyFlag ;
    }   

    /**
     * 获取 [客户合同]
     */
    @JsonProperty("contract_ids")
    public String getContract_ids(){
        return this.contract_ids ;
    }

    /**
     * 设置 [客户合同]
     */
    @JsonProperty("contract_ids")
    public void setContract_ids(String  contract_ids){
        this.contract_ids = contract_ids ;
        this.contract_idsDirtyFlag = true ;
    }

     /**
     * 获取 [客户合同]脏标记
     */
    @JsonIgnore
    public boolean getContract_idsDirtyFlag(){
        return this.contract_idsDirtyFlag ;
    }   

    /**
     * 获取 [国家/地区]
     */
    @JsonProperty("country_id")
    public Integer getCountry_id(){
        return this.country_id ;
    }

    /**
     * 设置 [国家/地区]
     */
    @JsonProperty("country_id")
    public void setCountry_id(Integer  country_id){
        this.country_id = country_id ;
        this.country_idDirtyFlag = true ;
    }

     /**
     * 获取 [国家/地区]脏标记
     */
    @JsonIgnore
    public boolean getCountry_idDirtyFlag(){
        return this.country_idDirtyFlag ;
    }   

    /**
     * 获取 [创建日期]
     */
    @JsonProperty("create_date")
    public Timestamp getCreate_date(){
        return this.create_date ;
    }

    /**
     * 设置 [创建日期]
     */
    @JsonProperty("create_date")
    public void setCreate_date(Timestamp  create_date){
        this.create_date = create_date ;
        this.create_dateDirtyFlag = true ;
    }

     /**
     * 获取 [创建日期]脏标记
     */
    @JsonIgnore
    public boolean getCreate_dateDirtyFlag(){
        return this.create_dateDirtyFlag ;
    }   

    /**
     * 获取 [创建人]
     */
    @JsonProperty("create_uid")
    public Integer getCreate_uid(){
        return this.create_uid ;
    }

    /**
     * 设置 [创建人]
     */
    @JsonProperty("create_uid")
    public void setCreate_uid(Integer  create_uid){
        this.create_uid = create_uid ;
        this.create_uidDirtyFlag = true ;
    }

     /**
     * 获取 [创建人]脏标记
     */
    @JsonIgnore
    public boolean getCreate_uidDirtyFlag(){
        return this.create_uidDirtyFlag ;
    }   

    /**
     * 获取 [创建人]
     */
    @JsonProperty("create_uid_text")
    public String getCreate_uid_text(){
        return this.create_uid_text ;
    }

    /**
     * 设置 [创建人]
     */
    @JsonProperty("create_uid_text")
    public void setCreate_uid_text(String  create_uid_text){
        this.create_uid_text = create_uid_text ;
        this.create_uid_textDirtyFlag = true ;
    }

     /**
     * 获取 [创建人]脏标记
     */
    @JsonIgnore
    public boolean getCreate_uid_textDirtyFlag(){
        return this.create_uid_textDirtyFlag ;
    }   

    /**
     * 获取 [应收总计]
     */
    @JsonProperty("credit")
    public Double getCredit(){
        return this.credit ;
    }

    /**
     * 设置 [应收总计]
     */
    @JsonProperty("credit")
    public void setCredit(Double  credit){
        this.credit = credit ;
        this.creditDirtyFlag = true ;
    }

     /**
     * 获取 [应收总计]脏标记
     */
    @JsonIgnore
    public boolean getCreditDirtyFlag(){
        return this.creditDirtyFlag ;
    }   

    /**
     * 获取 [信用额度]
     */
    @JsonProperty("credit_limit")
    public Double getCredit_limit(){
        return this.credit_limit ;
    }

    /**
     * 设置 [信用额度]
     */
    @JsonProperty("credit_limit")
    public void setCredit_limit(Double  credit_limit){
        this.credit_limit = credit_limit ;
        this.credit_limitDirtyFlag = true ;
    }

     /**
     * 获取 [信用额度]脏标记
     */
    @JsonIgnore
    public boolean getCredit_limitDirtyFlag(){
        return this.credit_limitDirtyFlag ;
    }   

    /**
     * 获取 [币种]
     */
    @JsonProperty("currency_id")
    public Integer getCurrency_id(){
        return this.currency_id ;
    }

    /**
     * 设置 [币种]
     */
    @JsonProperty("currency_id")
    public void setCurrency_id(Integer  currency_id){
        this.currency_id = currency_id ;
        this.currency_idDirtyFlag = true ;
    }

     /**
     * 获取 [币种]脏标记
     */
    @JsonIgnore
    public boolean getCurrency_idDirtyFlag(){
        return this.currency_idDirtyFlag ;
    }   

    /**
     * 获取 [客户]
     */
    @JsonProperty("customer")
    public String getCustomer(){
        return this.customer ;
    }

    /**
     * 设置 [客户]
     */
    @JsonProperty("customer")
    public void setCustomer(String  customer){
        this.customer = customer ;
        this.customerDirtyFlag = true ;
    }

     /**
     * 获取 [客户]脏标记
     */
    @JsonIgnore
    public boolean getCustomerDirtyFlag(){
        return this.customerDirtyFlag ;
    }   

    /**
     * 获取 [日期]
     */
    @JsonProperty("date")
    public Timestamp getDate(){
        return this.date ;
    }

    /**
     * 设置 [日期]
     */
    @JsonProperty("date")
    public void setDate(Timestamp  date){
        this.date = date ;
        this.dateDirtyFlag = true ;
    }

     /**
     * 获取 [日期]脏标记
     */
    @JsonIgnore
    public boolean getDateDirtyFlag(){
        return this.dateDirtyFlag ;
    }   

    /**
     * 获取 [应付总计]
     */
    @JsonProperty("debit")
    public Double getDebit(){
        return this.debit ;
    }

    /**
     * 设置 [应付总计]
     */
    @JsonProperty("debit")
    public void setDebit(Double  debit){
        this.debit = debit ;
        this.debitDirtyFlag = true ;
    }

     /**
     * 获取 [应付总计]脏标记
     */
    @JsonIgnore
    public boolean getDebitDirtyFlag(){
        return this.debitDirtyFlag ;
    }   

    /**
     * 获取 [应付限额]
     */
    @JsonProperty("debit_limit")
    public Double getDebit_limit(){
        return this.debit_limit ;
    }

    /**
     * 设置 [应付限额]
     */
    @JsonProperty("debit_limit")
    public void setDebit_limit(Double  debit_limit){
        this.debit_limit = debit_limit ;
        this.debit_limitDirtyFlag = true ;
    }

     /**
     * 获取 [应付限额]脏标记
     */
    @JsonIgnore
    public boolean getDebit_limitDirtyFlag(){
        return this.debit_limitDirtyFlag ;
    }   

    /**
     * 获取 [显示名称]
     */
    @JsonProperty("display_name")
    public String getDisplay_name(){
        return this.display_name ;
    }

    /**
     * 设置 [显示名称]
     */
    @JsonProperty("display_name")
    public void setDisplay_name(String  display_name){
        this.display_name = display_name ;
        this.display_nameDirtyFlag = true ;
    }

     /**
     * 获取 [显示名称]脏标记
     */
    @JsonIgnore
    public boolean getDisplay_nameDirtyFlag(){
        return this.display_nameDirtyFlag ;
    }   

    /**
     * 获取 [EMail]
     */
    @JsonProperty("email")
    public String getEmail(){
        return this.email ;
    }

    /**
     * 设置 [EMail]
     */
    @JsonProperty("email")
    public void setEmail(String  email){
        this.email = email ;
        this.emailDirtyFlag = true ;
    }

     /**
     * 获取 [EMail]脏标记
     */
    @JsonIgnore
    public boolean getEmailDirtyFlag(){
        return this.emailDirtyFlag ;
    }   

    /**
     * 获取 [格式化的邮件]
     */
    @JsonProperty("email_formatted")
    public String getEmail_formatted(){
        return this.email_formatted ;
    }

    /**
     * 设置 [格式化的邮件]
     */
    @JsonProperty("email_formatted")
    public void setEmail_formatted(String  email_formatted){
        this.email_formatted = email_formatted ;
        this.email_formattedDirtyFlag = true ;
    }

     /**
     * 获取 [格式化的邮件]脏标记
     */
    @JsonIgnore
    public boolean getEmail_formattedDirtyFlag(){
        return this.email_formattedDirtyFlag ;
    }   

    /**
     * 获取 [员工]
     */
    @JsonProperty("employee")
    public String getEmployee(){
        return this.employee ;
    }

    /**
     * 设置 [员工]
     */
    @JsonProperty("employee")
    public void setEmployee(String  employee){
        this.employee = employee ;
        this.employeeDirtyFlag = true ;
    }

     /**
     * 获取 [员工]脏标记
     */
    @JsonIgnore
    public boolean getEmployeeDirtyFlag(){
        return this.employeeDirtyFlag ;
    }   

    /**
     * 获取 [相关的员工]
     */
    @JsonProperty("employee_ids")
    public String getEmployee_ids(){
        return this.employee_ids ;
    }

    /**
     * 设置 [相关的员工]
     */
    @JsonProperty("employee_ids")
    public void setEmployee_ids(String  employee_ids){
        this.employee_ids = employee_ids ;
        this.employee_idsDirtyFlag = true ;
    }

     /**
     * 获取 [相关的员工]脏标记
     */
    @JsonIgnore
    public boolean getEmployee_idsDirtyFlag(){
        return this.employee_idsDirtyFlag ;
    }   

    /**
     * 获取 [活动]
     */
    @JsonProperty("event_count")
    public Integer getEvent_count(){
        return this.event_count ;
    }

    /**
     * 设置 [活动]
     */
    @JsonProperty("event_count")
    public void setEvent_count(Integer  event_count){
        this.event_count = event_count ;
        this.event_countDirtyFlag = true ;
    }

     /**
     * 获取 [活动]脏标记
     */
    @JsonIgnore
    public boolean getEvent_countDirtyFlag(){
        return this.event_countDirtyFlag ;
    }   

    /**
     * 获取 [待发布的帖子]
     */
    @JsonProperty("forum_waiting_posts_count")
    public Integer getForum_waiting_posts_count(){
        return this.forum_waiting_posts_count ;
    }

    /**
     * 设置 [待发布的帖子]
     */
    @JsonProperty("forum_waiting_posts_count")
    public void setForum_waiting_posts_count(Integer  forum_waiting_posts_count){
        this.forum_waiting_posts_count = forum_waiting_posts_count ;
        this.forum_waiting_posts_countDirtyFlag = true ;
    }

     /**
     * 获取 [待发布的帖子]脏标记
     */
    @JsonIgnore
    public boolean getForum_waiting_posts_countDirtyFlag(){
        return this.forum_waiting_posts_countDirtyFlag ;
    }   

    /**
     * 获取 [目标]
     */
    @JsonProperty("goal_ids")
    public String getGoal_ids(){
        return this.goal_ids ;
    }

    /**
     * 设置 [目标]
     */
    @JsonProperty("goal_ids")
    public void setGoal_ids(String  goal_ids){
        this.goal_ids = goal_ids ;
        this.goal_idsDirtyFlag = true ;
    }

     /**
     * 获取 [目标]脏标记
     */
    @JsonIgnore
    public boolean getGoal_idsDirtyFlag(){
        return this.goal_idsDirtyFlag ;
    }   

    /**
     * 获取 [金质徽章个数]
     */
    @JsonProperty("gold_badge")
    public Integer getGold_badge(){
        return this.gold_badge ;
    }

    /**
     * 设置 [金质徽章个数]
     */
    @JsonProperty("gold_badge")
    public void setGold_badge(Integer  gold_badge){
        this.gold_badge = gold_badge ;
        this.gold_badgeDirtyFlag = true ;
    }

     /**
     * 获取 [金质徽章个数]脏标记
     */
    @JsonIgnore
    public boolean getGold_badgeDirtyFlag(){
        return this.gold_badgeDirtyFlag ;
    }   

    /**
     * 获取 [群组]
     */
    @JsonProperty("groups_id")
    public String getGroups_id(){
        return this.groups_id ;
    }

    /**
     * 设置 [群组]
     */
    @JsonProperty("groups_id")
    public void setGroups_id(String  groups_id){
        this.groups_id = groups_id ;
        this.groups_idDirtyFlag = true ;
    }

     /**
     * 获取 [群组]脏标记
     */
    @JsonIgnore
    public boolean getGroups_idDirtyFlag(){
        return this.groups_idDirtyFlag ;
    }   

    /**
     * 获取 [有未核销的分录]
     */
    @JsonProperty("has_unreconciled_entries")
    public String getHas_unreconciled_entries(){
        return this.has_unreconciled_entries ;
    }

    /**
     * 设置 [有未核销的分录]
     */
    @JsonProperty("has_unreconciled_entries")
    public void setHas_unreconciled_entries(String  has_unreconciled_entries){
        this.has_unreconciled_entries = has_unreconciled_entries ;
        this.has_unreconciled_entriesDirtyFlag = true ;
    }

     /**
     * 获取 [有未核销的分录]脏标记
     */
    @JsonIgnore
    public boolean getHas_unreconciled_entriesDirtyFlag(){
        return this.has_unreconciled_entriesDirtyFlag ;
    }   

    /**
     * 获取 [工作岗位]
     */
    @JsonProperty("ibizfunction")
    public String getIbizfunction(){
        return this.ibizfunction ;
    }

    /**
     * 设置 [工作岗位]
     */
    @JsonProperty("ibizfunction")
    public void setIbizfunction(String  ibizfunction){
        this.ibizfunction = ibizfunction ;
        this.ibizfunctionDirtyFlag = true ;
    }

     /**
     * 获取 [工作岗位]脏标记
     */
    @JsonIgnore
    public boolean getIbizfunctionDirtyFlag(){
        return this.ibizfunctionDirtyFlag ;
    }   

    /**
     * 获取 [ID]
     */
    @JsonProperty("id")
    public Integer getId(){
        return this.id ;
    }

    /**
     * 设置 [ID]
     */
    @JsonProperty("id")
    public void setId(Integer  id){
        this.id = id ;
        this.idDirtyFlag = true ;
    }

     /**
     * 获取 [ID]脏标记
     */
    @JsonIgnore
    public boolean getIdDirtyFlag(){
        return this.idDirtyFlag ;
    }   

    /**
     * 获取 [图像]
     */
    @JsonProperty("image")
    public byte[] getImage(){
        return this.image ;
    }

    /**
     * 设置 [图像]
     */
    @JsonProperty("image")
    public void setImage(byte[]  image){
        this.image = image ;
        this.imageDirtyFlag = true ;
    }

     /**
     * 获取 [图像]脏标记
     */
    @JsonIgnore
    public boolean getImageDirtyFlag(){
        return this.imageDirtyFlag ;
    }   

    /**
     * 获取 [中等尺寸图像]
     */
    @JsonProperty("image_medium")
    public byte[] getImage_medium(){
        return this.image_medium ;
    }

    /**
     * 设置 [中等尺寸图像]
     */
    @JsonProperty("image_medium")
    public void setImage_medium(byte[]  image_medium){
        this.image_medium = image_medium ;
        this.image_mediumDirtyFlag = true ;
    }

     /**
     * 获取 [中等尺寸图像]脏标记
     */
    @JsonIgnore
    public boolean getImage_mediumDirtyFlag(){
        return this.image_mediumDirtyFlag ;
    }   

    /**
     * 获取 [小尺寸图像]
     */
    @JsonProperty("image_small")
    public byte[] getImage_small(){
        return this.image_small ;
    }

    /**
     * 设置 [小尺寸图像]
     */
    @JsonProperty("image_small")
    public void setImage_small(byte[]  image_small){
        this.image_small = image_small ;
        this.image_smallDirtyFlag = true ;
    }

     /**
     * 获取 [小尺寸图像]脏标记
     */
    @JsonIgnore
    public boolean getImage_smallDirtyFlag(){
        return this.image_smallDirtyFlag ;
    }   

    /**
     * 获取 [IM的状态]
     */
    @JsonProperty("im_status")
    public String getIm_status(){
        return this.im_status ;
    }

    /**
     * 设置 [IM的状态]
     */
    @JsonProperty("im_status")
    public void setIm_status(String  im_status){
        this.im_status = im_status ;
        this.im_statusDirtyFlag = true ;
    }

     /**
     * 获取 [IM的状态]脏标记
     */
    @JsonIgnore
    public boolean getIm_statusDirtyFlag(){
        return this.im_statusDirtyFlag ;
    }   

    /**
     * 获取 [工业]
     */
    @JsonProperty("industry_id")
    public Integer getIndustry_id(){
        return this.industry_id ;
    }

    /**
     * 设置 [工业]
     */
    @JsonProperty("industry_id")
    public void setIndustry_id(Integer  industry_id){
        this.industry_id = industry_id ;
        this.industry_idDirtyFlag = true ;
    }

     /**
     * 获取 [工业]脏标记
     */
    @JsonIgnore
    public boolean getIndustry_idDirtyFlag(){
        return this.industry_idDirtyFlag ;
    }   

    /**
     * 获取 [发票]
     */
    @JsonProperty("invoice_ids")
    public String getInvoice_ids(){
        return this.invoice_ids ;
    }

    /**
     * 设置 [发票]
     */
    @JsonProperty("invoice_ids")
    public void setInvoice_ids(String  invoice_ids){
        this.invoice_ids = invoice_ids ;
        this.invoice_idsDirtyFlag = true ;
    }

     /**
     * 获取 [发票]脏标记
     */
    @JsonIgnore
    public boolean getInvoice_idsDirtyFlag(){
        return this.invoice_idsDirtyFlag ;
    }   

    /**
     * 获取 [发票]
     */
    @JsonProperty("invoice_warn")
    public String getInvoice_warn(){
        return this.invoice_warn ;
    }

    /**
     * 设置 [发票]
     */
    @JsonProperty("invoice_warn")
    public void setInvoice_warn(String  invoice_warn){
        this.invoice_warn = invoice_warn ;
        this.invoice_warnDirtyFlag = true ;
    }

     /**
     * 获取 [发票]脏标记
     */
    @JsonIgnore
    public boolean getInvoice_warnDirtyFlag(){
        return this.invoice_warnDirtyFlag ;
    }   

    /**
     * 获取 [发票消息]
     */
    @JsonProperty("invoice_warn_msg")
    public String getInvoice_warn_msg(){
        return this.invoice_warn_msg ;
    }

    /**
     * 设置 [发票消息]
     */
    @JsonProperty("invoice_warn_msg")
    public void setInvoice_warn_msg(String  invoice_warn_msg){
        this.invoice_warn_msg = invoice_warn_msg ;
        this.invoice_warn_msgDirtyFlag = true ;
    }

     /**
     * 获取 [发票消息]脏标记
     */
    @JsonIgnore
    public boolean getInvoice_warn_msgDirtyFlag(){
        return this.invoice_warn_msgDirtyFlag ;
    }   

    /**
     * 获取 [黑名单]
     */
    @JsonProperty("is_blacklisted")
    public String getIs_blacklisted(){
        return this.is_blacklisted ;
    }

    /**
     * 设置 [黑名单]
     */
    @JsonProperty("is_blacklisted")
    public void setIs_blacklisted(String  is_blacklisted){
        this.is_blacklisted = is_blacklisted ;
        this.is_blacklistedDirtyFlag = true ;
    }

     /**
     * 获取 [黑名单]脏标记
     */
    @JsonIgnore
    public boolean getIs_blacklistedDirtyFlag(){
        return this.is_blacklistedDirtyFlag ;
    }   

    /**
     * 获取 [公司]
     */
    @JsonProperty("is_company")
    public String getIs_company(){
        return this.is_company ;
    }

    /**
     * 设置 [公司]
     */
    @JsonProperty("is_company")
    public void setIs_company(String  is_company){
        this.is_company = is_company ;
        this.is_companyDirtyFlag = true ;
    }

     /**
     * 获取 [公司]脏标记
     */
    @JsonIgnore
    public boolean getIs_companyDirtyFlag(){
        return this.is_companyDirtyFlag ;
    }   

    /**
     * 获取 [管理员]
     */
    @JsonProperty("is_moderator")
    public String getIs_moderator(){
        return this.is_moderator ;
    }

    /**
     * 设置 [管理员]
     */
    @JsonProperty("is_moderator")
    public void setIs_moderator(String  is_moderator){
        this.is_moderator = is_moderator ;
        this.is_moderatorDirtyFlag = true ;
    }

     /**
     * 获取 [管理员]脏标记
     */
    @JsonIgnore
    public boolean getIs_moderatorDirtyFlag(){
        return this.is_moderatorDirtyFlag ;
    }   

    /**
     * 获取 [已发布]
     */
    @JsonProperty("is_published")
    public String getIs_published(){
        return this.is_published ;
    }

    /**
     * 设置 [已发布]
     */
    @JsonProperty("is_published")
    public void setIs_published(String  is_published){
        this.is_published = is_published ;
        this.is_publishedDirtyFlag = true ;
    }

     /**
     * 获取 [已发布]脏标记
     */
    @JsonIgnore
    public boolean getIs_publishedDirtyFlag(){
        return this.is_publishedDirtyFlag ;
    }   

    /**
     * 获取 [SEO优化]
     */
    @JsonProperty("is_seo_optimized")
    public String getIs_seo_optimized(){
        return this.is_seo_optimized ;
    }

    /**
     * 设置 [SEO优化]
     */
    @JsonProperty("is_seo_optimized")
    public void setIs_seo_optimized(String  is_seo_optimized){
        this.is_seo_optimized = is_seo_optimized ;
        this.is_seo_optimizedDirtyFlag = true ;
    }

     /**
     * 获取 [SEO优化]脏标记
     */
    @JsonIgnore
    public boolean getIs_seo_optimizedDirtyFlag(){
        return this.is_seo_optimizedDirtyFlag ;
    }   

    /**
     * 获取 [日记账项目]
     */
    @JsonProperty("journal_item_count")
    public Integer getJournal_item_count(){
        return this.journal_item_count ;
    }

    /**
     * 设置 [日记账项目]
     */
    @JsonProperty("journal_item_count")
    public void setJournal_item_count(Integer  journal_item_count){
        this.journal_item_count = journal_item_count ;
        this.journal_item_countDirtyFlag = true ;
    }

     /**
     * 获取 [日记账项目]脏标记
     */
    @JsonIgnore
    public boolean getJournal_item_countDirtyFlag(){
        return this.journal_item_countDirtyFlag ;
    }   

    /**
     * 获取 [贡献值]
     */
    @JsonProperty("karma")
    public Integer getKarma(){
        return this.karma ;
    }

    /**
     * 设置 [贡献值]
     */
    @JsonProperty("karma")
    public void setKarma(Integer  karma){
        this.karma = karma ;
        this.karmaDirtyFlag = true ;
    }

     /**
     * 获取 [贡献值]脏标记
     */
    @JsonIgnore
    public boolean getKarmaDirtyFlag(){
        return this.karmaDirtyFlag ;
    }   

    /**
     * 获取 [语言]
     */
    @JsonProperty("lang")
    public String getLang(){
        return this.lang ;
    }

    /**
     * 设置 [语言]
     */
    @JsonProperty("lang")
    public void setLang(String  lang){
        this.lang = lang ;
        this.langDirtyFlag = true ;
    }

     /**
     * 获取 [语言]脏标记
     */
    @JsonIgnore
    public boolean getLangDirtyFlag(){
        return this.langDirtyFlag ;
    }   

    /**
     * 获取 [最近的发票和付款匹配时间]
     */
    @JsonProperty("last_time_entries_checked")
    public Timestamp getLast_time_entries_checked(){
        return this.last_time_entries_checked ;
    }

    /**
     * 设置 [最近的发票和付款匹配时间]
     */
    @JsonProperty("last_time_entries_checked")
    public void setLast_time_entries_checked(Timestamp  last_time_entries_checked){
        this.last_time_entries_checked = last_time_entries_checked ;
        this.last_time_entries_checkedDirtyFlag = true ;
    }

     /**
     * 获取 [最近的发票和付款匹配时间]脏标记
     */
    @JsonIgnore
    public boolean getLast_time_entries_checkedDirtyFlag(){
        return this.last_time_entries_checkedDirtyFlag ;
    }   

    /**
     * 获取 [最近的在线销售订单]
     */
    @JsonProperty("last_website_so_id")
    public Integer getLast_website_so_id(){
        return this.last_website_so_id ;
    }

    /**
     * 设置 [最近的在线销售订单]
     */
    @JsonProperty("last_website_so_id")
    public void setLast_website_so_id(Integer  last_website_so_id){
        this.last_website_so_id = last_website_so_id ;
        this.last_website_so_idDirtyFlag = true ;
    }

     /**
     * 获取 [最近的在线销售订单]脏标记
     */
    @JsonIgnore
    public boolean getLast_website_so_idDirtyFlag(){
        return this.last_website_so_idDirtyFlag ;
    }   

    /**
     * 获取 [登录]
     */
    @JsonProperty("login")
    public String getLogin(){
        return this.login ;
    }

    /**
     * 设置 [登录]
     */
    @JsonProperty("login")
    public void setLogin(String  login){
        this.login = login ;
        this.loginDirtyFlag = true ;
    }

     /**
     * 获取 [登录]脏标记
     */
    @JsonIgnore
    public boolean getLoginDirtyFlag(){
        return this.loginDirtyFlag ;
    }   

    /**
     * 获取 [最后连接]
     */
    @JsonProperty("login_date")
    public Timestamp getLogin_date(){
        return this.login_date ;
    }

    /**
     * 设置 [最后连接]
     */
    @JsonProperty("login_date")
    public void setLogin_date(Timestamp  login_date){
        this.login_date = login_date ;
        this.login_dateDirtyFlag = true ;
    }

     /**
     * 获取 [最后连接]脏标记
     */
    @JsonIgnore
    public boolean getLogin_dateDirtyFlag(){
        return this.login_dateDirtyFlag ;
    }   

    /**
     * 获取 [用户登录记录]
     */
    @JsonProperty("log_ids")
    public String getLog_ids(){
        return this.log_ids ;
    }

    /**
     * 设置 [用户登录记录]
     */
    @JsonProperty("log_ids")
    public void setLog_ids(String  log_ids){
        this.log_ids = log_ids ;
        this.log_idsDirtyFlag = true ;
    }

     /**
     * 获取 [用户登录记录]脏标记
     */
    @JsonIgnore
    public boolean getLog_idsDirtyFlag(){
        return this.log_idsDirtyFlag ;
    }   

    /**
     * 获取 [#会议]
     */
    @JsonProperty("meeting_count")
    public Integer getMeeting_count(){
        return this.meeting_count ;
    }

    /**
     * 设置 [#会议]
     */
    @JsonProperty("meeting_count")
    public void setMeeting_count(Integer  meeting_count){
        this.meeting_count = meeting_count ;
        this.meeting_countDirtyFlag = true ;
    }

     /**
     * 获取 [#会议]脏标记
     */
    @JsonIgnore
    public boolean getMeeting_countDirtyFlag(){
        return this.meeting_countDirtyFlag ;
    }   

    /**
     * 获取 [会议]
     */
    @JsonProperty("meeting_ids")
    public String getMeeting_ids(){
        return this.meeting_ids ;
    }

    /**
     * 设置 [会议]
     */
    @JsonProperty("meeting_ids")
    public void setMeeting_ids(String  meeting_ids){
        this.meeting_ids = meeting_ids ;
        this.meeting_idsDirtyFlag = true ;
    }

     /**
     * 获取 [会议]脏标记
     */
    @JsonIgnore
    public boolean getMeeting_idsDirtyFlag(){
        return this.meeting_idsDirtyFlag ;
    }   

    /**
     * 获取 [附件数量]
     */
    @JsonProperty("message_attachment_count")
    public Integer getMessage_attachment_count(){
        return this.message_attachment_count ;
    }

    /**
     * 设置 [附件数量]
     */
    @JsonProperty("message_attachment_count")
    public void setMessage_attachment_count(Integer  message_attachment_count){
        this.message_attachment_count = message_attachment_count ;
        this.message_attachment_countDirtyFlag = true ;
    }

     /**
     * 获取 [附件数量]脏标记
     */
    @JsonIgnore
    public boolean getMessage_attachment_countDirtyFlag(){
        return this.message_attachment_countDirtyFlag ;
    }   

    /**
     * 获取 [退回]
     */
    @JsonProperty("message_bounce")
    public Integer getMessage_bounce(){
        return this.message_bounce ;
    }

    /**
     * 设置 [退回]
     */
    @JsonProperty("message_bounce")
    public void setMessage_bounce(Integer  message_bounce){
        this.message_bounce = message_bounce ;
        this.message_bounceDirtyFlag = true ;
    }

     /**
     * 获取 [退回]脏标记
     */
    @JsonIgnore
    public boolean getMessage_bounceDirtyFlag(){
        return this.message_bounceDirtyFlag ;
    }   

    /**
     * 获取 [关注者(渠道)]
     */
    @JsonProperty("message_channel_ids")
    public String getMessage_channel_ids(){
        return this.message_channel_ids ;
    }

    /**
     * 设置 [关注者(渠道)]
     */
    @JsonProperty("message_channel_ids")
    public void setMessage_channel_ids(String  message_channel_ids){
        this.message_channel_ids = message_channel_ids ;
        this.message_channel_idsDirtyFlag = true ;
    }

     /**
     * 获取 [关注者(渠道)]脏标记
     */
    @JsonIgnore
    public boolean getMessage_channel_idsDirtyFlag(){
        return this.message_channel_idsDirtyFlag ;
    }   

    /**
     * 获取 [关注者]
     */
    @JsonProperty("message_follower_ids")
    public String getMessage_follower_ids(){
        return this.message_follower_ids ;
    }

    /**
     * 设置 [关注者]
     */
    @JsonProperty("message_follower_ids")
    public void setMessage_follower_ids(String  message_follower_ids){
        this.message_follower_ids = message_follower_ids ;
        this.message_follower_idsDirtyFlag = true ;
    }

     /**
     * 获取 [关注者]脏标记
     */
    @JsonIgnore
    public boolean getMessage_follower_idsDirtyFlag(){
        return this.message_follower_idsDirtyFlag ;
    }   

    /**
     * 获取 [消息递送错误]
     */
    @JsonProperty("message_has_error")
    public String getMessage_has_error(){
        return this.message_has_error ;
    }

    /**
     * 设置 [消息递送错误]
     */
    @JsonProperty("message_has_error")
    public void setMessage_has_error(String  message_has_error){
        this.message_has_error = message_has_error ;
        this.message_has_errorDirtyFlag = true ;
    }

     /**
     * 获取 [消息递送错误]脏标记
     */
    @JsonIgnore
    public boolean getMessage_has_errorDirtyFlag(){
        return this.message_has_errorDirtyFlag ;
    }   

    /**
     * 获取 [错误个数]
     */
    @JsonProperty("message_has_error_counter")
    public Integer getMessage_has_error_counter(){
        return this.message_has_error_counter ;
    }

    /**
     * 设置 [错误个数]
     */
    @JsonProperty("message_has_error_counter")
    public void setMessage_has_error_counter(Integer  message_has_error_counter){
        this.message_has_error_counter = message_has_error_counter ;
        this.message_has_error_counterDirtyFlag = true ;
    }

     /**
     * 获取 [错误个数]脏标记
     */
    @JsonIgnore
    public boolean getMessage_has_error_counterDirtyFlag(){
        return this.message_has_error_counterDirtyFlag ;
    }   

    /**
     * 获取 [消息]
     */
    @JsonProperty("message_ids")
    public String getMessage_ids(){
        return this.message_ids ;
    }

    /**
     * 设置 [消息]
     */
    @JsonProperty("message_ids")
    public void setMessage_ids(String  message_ids){
        this.message_ids = message_ids ;
        this.message_idsDirtyFlag = true ;
    }

     /**
     * 获取 [消息]脏标记
     */
    @JsonIgnore
    public boolean getMessage_idsDirtyFlag(){
        return this.message_idsDirtyFlag ;
    }   

    /**
     * 获取 [关注者]
     */
    @JsonProperty("message_is_follower")
    public String getMessage_is_follower(){
        return this.message_is_follower ;
    }

    /**
     * 设置 [关注者]
     */
    @JsonProperty("message_is_follower")
    public void setMessage_is_follower(String  message_is_follower){
        this.message_is_follower = message_is_follower ;
        this.message_is_followerDirtyFlag = true ;
    }

     /**
     * 获取 [关注者]脏标记
     */
    @JsonIgnore
    public boolean getMessage_is_followerDirtyFlag(){
        return this.message_is_followerDirtyFlag ;
    }   

    /**
     * 获取 [附件]
     */
    @JsonProperty("message_main_attachment_id")
    public Integer getMessage_main_attachment_id(){
        return this.message_main_attachment_id ;
    }

    /**
     * 设置 [附件]
     */
    @JsonProperty("message_main_attachment_id")
    public void setMessage_main_attachment_id(Integer  message_main_attachment_id){
        this.message_main_attachment_id = message_main_attachment_id ;
        this.message_main_attachment_idDirtyFlag = true ;
    }

     /**
     * 获取 [附件]脏标记
     */
    @JsonIgnore
    public boolean getMessage_main_attachment_idDirtyFlag(){
        return this.message_main_attachment_idDirtyFlag ;
    }   

    /**
     * 获取 [前置操作]
     */
    @JsonProperty("message_needaction")
    public String getMessage_needaction(){
        return this.message_needaction ;
    }

    /**
     * 设置 [前置操作]
     */
    @JsonProperty("message_needaction")
    public void setMessage_needaction(String  message_needaction){
        this.message_needaction = message_needaction ;
        this.message_needactionDirtyFlag = true ;
    }

     /**
     * 获取 [前置操作]脏标记
     */
    @JsonIgnore
    public boolean getMessage_needactionDirtyFlag(){
        return this.message_needactionDirtyFlag ;
    }   

    /**
     * 获取 [操作次数]
     */
    @JsonProperty("message_needaction_counter")
    public Integer getMessage_needaction_counter(){
        return this.message_needaction_counter ;
    }

    /**
     * 设置 [操作次数]
     */
    @JsonProperty("message_needaction_counter")
    public void setMessage_needaction_counter(Integer  message_needaction_counter){
        this.message_needaction_counter = message_needaction_counter ;
        this.message_needaction_counterDirtyFlag = true ;
    }

     /**
     * 获取 [操作次数]脏标记
     */
    @JsonIgnore
    public boolean getMessage_needaction_counterDirtyFlag(){
        return this.message_needaction_counterDirtyFlag ;
    }   

    /**
     * 获取 [关注者(业务伙伴)]
     */
    @JsonProperty("message_partner_ids")
    public String getMessage_partner_ids(){
        return this.message_partner_ids ;
    }

    /**
     * 设置 [关注者(业务伙伴)]
     */
    @JsonProperty("message_partner_ids")
    public void setMessage_partner_ids(String  message_partner_ids){
        this.message_partner_ids = message_partner_ids ;
        this.message_partner_idsDirtyFlag = true ;
    }

     /**
     * 获取 [关注者(业务伙伴)]脏标记
     */
    @JsonIgnore
    public boolean getMessage_partner_idsDirtyFlag(){
        return this.message_partner_idsDirtyFlag ;
    }   

    /**
     * 获取 [未读消息]
     */
    @JsonProperty("message_unread")
    public String getMessage_unread(){
        return this.message_unread ;
    }

    /**
     * 设置 [未读消息]
     */
    @JsonProperty("message_unread")
    public void setMessage_unread(String  message_unread){
        this.message_unread = message_unread ;
        this.message_unreadDirtyFlag = true ;
    }

     /**
     * 获取 [未读消息]脏标记
     */
    @JsonIgnore
    public boolean getMessage_unreadDirtyFlag(){
        return this.message_unreadDirtyFlag ;
    }   

    /**
     * 获取 [未读消息计数器]
     */
    @JsonProperty("message_unread_counter")
    public Integer getMessage_unread_counter(){
        return this.message_unread_counter ;
    }

    /**
     * 设置 [未读消息计数器]
     */
    @JsonProperty("message_unread_counter")
    public void setMessage_unread_counter(Integer  message_unread_counter){
        this.message_unread_counter = message_unread_counter ;
        this.message_unread_counterDirtyFlag = true ;
    }

     /**
     * 获取 [未读消息计数器]脏标记
     */
    @JsonIgnore
    public boolean getMessage_unread_counterDirtyFlag(){
        return this.message_unread_counterDirtyFlag ;
    }   

    /**
     * 获取 [手机]
     */
    @JsonProperty("mobile")
    public String getMobile(){
        return this.mobile ;
    }

    /**
     * 设置 [手机]
     */
    @JsonProperty("mobile")
    public void setMobile(String  mobile){
        this.mobile = mobile ;
        this.mobileDirtyFlag = true ;
    }

     /**
     * 获取 [手机]脏标记
     */
    @JsonIgnore
    public boolean getMobileDirtyFlag(){
        return this.mobileDirtyFlag ;
    }   

    /**
     * 获取 [管理频道]
     */
    @JsonProperty("moderation_channel_ids")
    public String getModeration_channel_ids(){
        return this.moderation_channel_ids ;
    }

    /**
     * 设置 [管理频道]
     */
    @JsonProperty("moderation_channel_ids")
    public void setModeration_channel_ids(String  moderation_channel_ids){
        this.moderation_channel_ids = moderation_channel_ids ;
        this.moderation_channel_idsDirtyFlag = true ;
    }

     /**
     * 获取 [管理频道]脏标记
     */
    @JsonIgnore
    public boolean getModeration_channel_idsDirtyFlag(){
        return this.moderation_channel_idsDirtyFlag ;
    }   

    /**
     * 获取 [审核数]
     */
    @JsonProperty("moderation_counter")
    public Integer getModeration_counter(){
        return this.moderation_counter ;
    }

    /**
     * 设置 [审核数]
     */
    @JsonProperty("moderation_counter")
    public void setModeration_counter(Integer  moderation_counter){
        this.moderation_counter = moderation_counter ;
        this.moderation_counterDirtyFlag = true ;
    }

     /**
     * 获取 [审核数]脏标记
     */
    @JsonIgnore
    public boolean getModeration_counterDirtyFlag(){
        return this.moderation_counterDirtyFlag ;
    }   

    /**
     * 获取 [名称]
     */
    @JsonProperty("name")
    public String getName(){
        return this.name ;
    }

    /**
     * 设置 [名称]
     */
    @JsonProperty("name")
    public void setName(String  name){
        this.name = name ;
        this.nameDirtyFlag = true ;
    }

     /**
     * 获取 [名称]脏标记
     */
    @JsonIgnore
    public boolean getNameDirtyFlag(){
        return this.nameDirtyFlag ;
    }   

    /**
     * 获取 [设置密码]
     */
    @JsonProperty("new_password")
    public String getNew_password(){
        return this.new_password ;
    }

    /**
     * 设置 [设置密码]
     */
    @JsonProperty("new_password")
    public void setNew_password(String  new_password){
        this.new_password = new_password ;
        this.new_passwordDirtyFlag = true ;
    }

     /**
     * 获取 [设置密码]脏标记
     */
    @JsonIgnore
    public boolean getNew_passwordDirtyFlag(){
        return this.new_passwordDirtyFlag ;
    }   

    /**
     * 获取 [通知管理]
     */
    @JsonProperty("notification_type")
    public String getNotification_type(){
        return this.notification_type ;
    }

    /**
     * 设置 [通知管理]
     */
    @JsonProperty("notification_type")
    public void setNotification_type(String  notification_type){
        this.notification_type = notification_type ;
        this.notification_typeDirtyFlag = true ;
    }

     /**
     * 获取 [通知管理]脏标记
     */
    @JsonIgnore
    public boolean getNotification_typeDirtyFlag(){
        return this.notification_typeDirtyFlag ;
    }   

    /**
     * 获取 [OdooBot 状态]
     */
    @JsonProperty("odoobot_state")
    public String getOdoobot_state(){
        return this.odoobot_state ;
    }

    /**
     * 设置 [OdooBot 状态]
     */
    @JsonProperty("odoobot_state")
    public void setOdoobot_state(String  odoobot_state){
        this.odoobot_state = odoobot_state ;
        this.odoobot_stateDirtyFlag = true ;
    }

     /**
     * 获取 [OdooBot 状态]脏标记
     */
    @JsonIgnore
    public boolean getOdoobot_stateDirtyFlag(){
        return this.odoobot_stateDirtyFlag ;
    }   

    /**
     * 获取 [商机]
     */
    @JsonProperty("opportunity_count")
    public Integer getOpportunity_count(){
        return this.opportunity_count ;
    }

    /**
     * 设置 [商机]
     */
    @JsonProperty("opportunity_count")
    public void setOpportunity_count(Integer  opportunity_count){
        this.opportunity_count = opportunity_count ;
        this.opportunity_countDirtyFlag = true ;
    }

     /**
     * 获取 [商机]脏标记
     */
    @JsonIgnore
    public boolean getOpportunity_countDirtyFlag(){
        return this.opportunity_countDirtyFlag ;
    }   

    /**
     * 获取 [商机]
     */
    @JsonProperty("opportunity_ids")
    public String getOpportunity_ids(){
        return this.opportunity_ids ;
    }

    /**
     * 设置 [商机]
     */
    @JsonProperty("opportunity_ids")
    public void setOpportunity_ids(String  opportunity_ids){
        this.opportunity_ids = opportunity_ids ;
        this.opportunity_idsDirtyFlag = true ;
    }

     /**
     * 获取 [商机]脏标记
     */
    @JsonIgnore
    public boolean getOpportunity_idsDirtyFlag(){
        return this.opportunity_idsDirtyFlag ;
    }   

    /**
     * 获取 [关联公司]
     */
    @JsonProperty("parent_id")
    public Integer getParent_id(){
        return this.parent_id ;
    }

    /**
     * 设置 [关联公司]
     */
    @JsonProperty("parent_id")
    public void setParent_id(Integer  parent_id){
        this.parent_id = parent_id ;
        this.parent_idDirtyFlag = true ;
    }

     /**
     * 获取 [关联公司]脏标记
     */
    @JsonIgnore
    public boolean getParent_idDirtyFlag(){
        return this.parent_idDirtyFlag ;
    }   

    /**
     * 获取 [上级名称]
     */
    @JsonProperty("parent_name")
    public String getParent_name(){
        return this.parent_name ;
    }

    /**
     * 设置 [上级名称]
     */
    @JsonProperty("parent_name")
    public void setParent_name(String  parent_name){
        this.parent_name = parent_name ;
        this.parent_nameDirtyFlag = true ;
    }

     /**
     * 获取 [上级名称]脏标记
     */
    @JsonIgnore
    public boolean getParent_nameDirtyFlag(){
        return this.parent_nameDirtyFlag ;
    }   

    /**
     * 获取 [公司数据库ID]
     */
    @JsonProperty("partner_gid")
    public Integer getPartner_gid(){
        return this.partner_gid ;
    }

    /**
     * 设置 [公司数据库ID]
     */
    @JsonProperty("partner_gid")
    public void setPartner_gid(Integer  partner_gid){
        this.partner_gid = partner_gid ;
        this.partner_gidDirtyFlag = true ;
    }

     /**
     * 获取 [公司数据库ID]脏标记
     */
    @JsonIgnore
    public boolean getPartner_gidDirtyFlag(){
        return this.partner_gidDirtyFlag ;
    }   

    /**
     * 获取 [相关的业务伙伴]
     */
    @JsonProperty("partner_id")
    public Integer getPartner_id(){
        return this.partner_id ;
    }

    /**
     * 设置 [相关的业务伙伴]
     */
    @JsonProperty("partner_id")
    public void setPartner_id(Integer  partner_id){
        this.partner_id = partner_id ;
        this.partner_idDirtyFlag = true ;
    }

     /**
     * 获取 [相关的业务伙伴]脏标记
     */
    @JsonIgnore
    public boolean getPartner_idDirtyFlag(){
        return this.partner_idDirtyFlag ;
    }   

    /**
     * 获取 [共享合作伙伴]
     */
    @JsonProperty("partner_share")
    public String getPartner_share(){
        return this.partner_share ;
    }

    /**
     * 设置 [共享合作伙伴]
     */
    @JsonProperty("partner_share")
    public void setPartner_share(String  partner_share){
        this.partner_share = partner_share ;
        this.partner_shareDirtyFlag = true ;
    }

     /**
     * 获取 [共享合作伙伴]脏标记
     */
    @JsonIgnore
    public boolean getPartner_shareDirtyFlag(){
        return this.partner_shareDirtyFlag ;
    }   

    /**
     * 获取 [密码]
     */
    @JsonProperty("password")
    public String getPassword(){
        return this.password ;
    }

    /**
     * 设置 [密码]
     */
    @JsonProperty("password")
    public void setPassword(String  password){
        this.password = password ;
        this.passwordDirtyFlag = true ;
    }

     /**
     * 获取 [密码]脏标记
     */
    @JsonIgnore
    public boolean getPasswordDirtyFlag(){
        return this.passwordDirtyFlag ;
    }   

    /**
     * 获取 [付款令牌计数]
     */
    @JsonProperty("payment_token_count")
    public Integer getPayment_token_count(){
        return this.payment_token_count ;
    }

    /**
     * 设置 [付款令牌计数]
     */
    @JsonProperty("payment_token_count")
    public void setPayment_token_count(Integer  payment_token_count){
        this.payment_token_count = payment_token_count ;
        this.payment_token_countDirtyFlag = true ;
    }

     /**
     * 获取 [付款令牌计数]脏标记
     */
    @JsonIgnore
    public boolean getPayment_token_countDirtyFlag(){
        return this.payment_token_countDirtyFlag ;
    }   

    /**
     * 获取 [付款令牌]
     */
    @JsonProperty("payment_token_ids")
    public String getPayment_token_ids(){
        return this.payment_token_ids ;
    }

    /**
     * 设置 [付款令牌]
     */
    @JsonProperty("payment_token_ids")
    public void setPayment_token_ids(String  payment_token_ids){
        this.payment_token_ids = payment_token_ids ;
        this.payment_token_idsDirtyFlag = true ;
    }

     /**
     * 获取 [付款令牌]脏标记
     */
    @JsonIgnore
    public boolean getPayment_token_idsDirtyFlag(){
        return this.payment_token_idsDirtyFlag ;
    }   

    /**
     * 获取 [电话]
     */
    @JsonProperty("phone")
    public String getPhone(){
        return this.phone ;
    }

    /**
     * 设置 [电话]
     */
    @JsonProperty("phone")
    public void setPhone(String  phone){
        this.phone = phone ;
        this.phoneDirtyFlag = true ;
    }

     /**
     * 获取 [电话]脏标记
     */
    @JsonIgnore
    public boolean getPhoneDirtyFlag(){
        return this.phoneDirtyFlag ;
    }   

    /**
     * 获取 [库存拣货]
     */
    @JsonProperty("picking_warn")
    public String getPicking_warn(){
        return this.picking_warn ;
    }

    /**
     * 设置 [库存拣货]
     */
    @JsonProperty("picking_warn")
    public void setPicking_warn(String  picking_warn){
        this.picking_warn = picking_warn ;
        this.picking_warnDirtyFlag = true ;
    }

     /**
     * 获取 [库存拣货]脏标记
     */
    @JsonIgnore
    public boolean getPicking_warnDirtyFlag(){
        return this.picking_warnDirtyFlag ;
    }   

    /**
     * 获取 [库存拣货单消息]
     */
    @JsonProperty("picking_warn_msg")
    public String getPicking_warn_msg(){
        return this.picking_warn_msg ;
    }

    /**
     * 设置 [库存拣货单消息]
     */
    @JsonProperty("picking_warn_msg")
    public void setPicking_warn_msg(String  picking_warn_msg){
        this.picking_warn_msg = picking_warn_msg ;
        this.picking_warn_msgDirtyFlag = true ;
    }

     /**
     * 获取 [库存拣货单消息]脏标记
     */
    @JsonIgnore
    public boolean getPicking_warn_msgDirtyFlag(){
        return this.picking_warn_msgDirtyFlag ;
    }   

    /**
     * 获取 [销售点订单计数]
     */
    @JsonProperty("pos_order_count")
    public Integer getPos_order_count(){
        return this.pos_order_count ;
    }

    /**
     * 设置 [销售点订单计数]
     */
    @JsonProperty("pos_order_count")
    public void setPos_order_count(Integer  pos_order_count){
        this.pos_order_count = pos_order_count ;
        this.pos_order_countDirtyFlag = true ;
    }

     /**
     * 获取 [销售点订单计数]脏标记
     */
    @JsonIgnore
    public boolean getPos_order_countDirtyFlag(){
        return this.pos_order_countDirtyFlag ;
    }   

    /**
     * 获取 [安全PIN]
     */
    @JsonProperty("pos_security_pin")
    public String getPos_security_pin(){
        return this.pos_security_pin ;
    }

    /**
     * 设置 [安全PIN]
     */
    @JsonProperty("pos_security_pin")
    public void setPos_security_pin(String  pos_security_pin){
        this.pos_security_pin = pos_security_pin ;
        this.pos_security_pinDirtyFlag = true ;
    }

     /**
     * 获取 [安全PIN]脏标记
     */
    @JsonIgnore
    public boolean getPos_security_pinDirtyFlag(){
        return this.pos_security_pinDirtyFlag ;
    }   

    /**
     * 获取 [应付账款]
     */
    @JsonProperty("property_account_payable_id")
    public Integer getProperty_account_payable_id(){
        return this.property_account_payable_id ;
    }

    /**
     * 设置 [应付账款]
     */
    @JsonProperty("property_account_payable_id")
    public void setProperty_account_payable_id(Integer  property_account_payable_id){
        this.property_account_payable_id = property_account_payable_id ;
        this.property_account_payable_idDirtyFlag = true ;
    }

     /**
     * 获取 [应付账款]脏标记
     */
    @JsonIgnore
    public boolean getProperty_account_payable_idDirtyFlag(){
        return this.property_account_payable_idDirtyFlag ;
    }   

    /**
     * 获取 [税科目调整]
     */
    @JsonProperty("property_account_position_id")
    public Integer getProperty_account_position_id(){
        return this.property_account_position_id ;
    }

    /**
     * 设置 [税科目调整]
     */
    @JsonProperty("property_account_position_id")
    public void setProperty_account_position_id(Integer  property_account_position_id){
        this.property_account_position_id = property_account_position_id ;
        this.property_account_position_idDirtyFlag = true ;
    }

     /**
     * 获取 [税科目调整]脏标记
     */
    @JsonIgnore
    public boolean getProperty_account_position_idDirtyFlag(){
        return this.property_account_position_idDirtyFlag ;
    }   

    /**
     * 获取 [应收账款]
     */
    @JsonProperty("property_account_receivable_id")
    public Integer getProperty_account_receivable_id(){
        return this.property_account_receivable_id ;
    }

    /**
     * 设置 [应收账款]
     */
    @JsonProperty("property_account_receivable_id")
    public void setProperty_account_receivable_id(Integer  property_account_receivable_id){
        this.property_account_receivable_id = property_account_receivable_id ;
        this.property_account_receivable_idDirtyFlag = true ;
    }

     /**
     * 获取 [应收账款]脏标记
     */
    @JsonIgnore
    public boolean getProperty_account_receivable_idDirtyFlag(){
        return this.property_account_receivable_idDirtyFlag ;
    }   

    /**
     * 获取 [客户付款条款]
     */
    @JsonProperty("property_payment_term_id")
    public Integer getProperty_payment_term_id(){
        return this.property_payment_term_id ;
    }

    /**
     * 设置 [客户付款条款]
     */
    @JsonProperty("property_payment_term_id")
    public void setProperty_payment_term_id(Integer  property_payment_term_id){
        this.property_payment_term_id = property_payment_term_id ;
        this.property_payment_term_idDirtyFlag = true ;
    }

     /**
     * 获取 [客户付款条款]脏标记
     */
    @JsonIgnore
    public boolean getProperty_payment_term_idDirtyFlag(){
        return this.property_payment_term_idDirtyFlag ;
    }   

    /**
     * 获取 [价格表]
     */
    @JsonProperty("property_product_pricelist")
    public Integer getProperty_product_pricelist(){
        return this.property_product_pricelist ;
    }

    /**
     * 设置 [价格表]
     */
    @JsonProperty("property_product_pricelist")
    public void setProperty_product_pricelist(Integer  property_product_pricelist){
        this.property_product_pricelist = property_product_pricelist ;
        this.property_product_pricelistDirtyFlag = true ;
    }

     /**
     * 获取 [价格表]脏标记
     */
    @JsonIgnore
    public boolean getProperty_product_pricelistDirtyFlag(){
        return this.property_product_pricelistDirtyFlag ;
    }   

    /**
     * 获取 [供应商货币]
     */
    @JsonProperty("property_purchase_currency_id")
    public Integer getProperty_purchase_currency_id(){
        return this.property_purchase_currency_id ;
    }

    /**
     * 设置 [供应商货币]
     */
    @JsonProperty("property_purchase_currency_id")
    public void setProperty_purchase_currency_id(Integer  property_purchase_currency_id){
        this.property_purchase_currency_id = property_purchase_currency_id ;
        this.property_purchase_currency_idDirtyFlag = true ;
    }

     /**
     * 获取 [供应商货币]脏标记
     */
    @JsonIgnore
    public boolean getProperty_purchase_currency_idDirtyFlag(){
        return this.property_purchase_currency_idDirtyFlag ;
    }   

    /**
     * 获取 [客户位置]
     */
    @JsonProperty("property_stock_customer")
    public Integer getProperty_stock_customer(){
        return this.property_stock_customer ;
    }

    /**
     * 设置 [客户位置]
     */
    @JsonProperty("property_stock_customer")
    public void setProperty_stock_customer(Integer  property_stock_customer){
        this.property_stock_customer = property_stock_customer ;
        this.property_stock_customerDirtyFlag = true ;
    }

     /**
     * 获取 [客户位置]脏标记
     */
    @JsonIgnore
    public boolean getProperty_stock_customerDirtyFlag(){
        return this.property_stock_customerDirtyFlag ;
    }   

    /**
     * 获取 [供应商位置]
     */
    @JsonProperty("property_stock_supplier")
    public Integer getProperty_stock_supplier(){
        return this.property_stock_supplier ;
    }

    /**
     * 设置 [供应商位置]
     */
    @JsonProperty("property_stock_supplier")
    public void setProperty_stock_supplier(Integer  property_stock_supplier){
        this.property_stock_supplier = property_stock_supplier ;
        this.property_stock_supplierDirtyFlag = true ;
    }

     /**
     * 获取 [供应商位置]脏标记
     */
    @JsonIgnore
    public boolean getProperty_stock_supplierDirtyFlag(){
        return this.property_stock_supplierDirtyFlag ;
    }   

    /**
     * 获取 [供应商付款条款]
     */
    @JsonProperty("property_supplier_payment_term_id")
    public Integer getProperty_supplier_payment_term_id(){
        return this.property_supplier_payment_term_id ;
    }

    /**
     * 设置 [供应商付款条款]
     */
    @JsonProperty("property_supplier_payment_term_id")
    public void setProperty_supplier_payment_term_id(Integer  property_supplier_payment_term_id){
        this.property_supplier_payment_term_id = property_supplier_payment_term_id ;
        this.property_supplier_payment_term_idDirtyFlag = true ;
    }

     /**
     * 获取 [供应商付款条款]脏标记
     */
    @JsonIgnore
    public boolean getProperty_supplier_payment_term_idDirtyFlag(){
        return this.property_supplier_payment_term_idDirtyFlag ;
    }   

    /**
     * 获取 [采购订单数]
     */
    @JsonProperty("purchase_order_count")
    public Integer getPurchase_order_count(){
        return this.purchase_order_count ;
    }

    /**
     * 设置 [采购订单数]
     */
    @JsonProperty("purchase_order_count")
    public void setPurchase_order_count(Integer  purchase_order_count){
        this.purchase_order_count = purchase_order_count ;
        this.purchase_order_countDirtyFlag = true ;
    }

     /**
     * 获取 [采购订单数]脏标记
     */
    @JsonIgnore
    public boolean getPurchase_order_countDirtyFlag(){
        return this.purchase_order_countDirtyFlag ;
    }   

    /**
     * 获取 [采购订单]
     */
    @JsonProperty("purchase_warn")
    public String getPurchase_warn(){
        return this.purchase_warn ;
    }

    /**
     * 设置 [采购订单]
     */
    @JsonProperty("purchase_warn")
    public void setPurchase_warn(String  purchase_warn){
        this.purchase_warn = purchase_warn ;
        this.purchase_warnDirtyFlag = true ;
    }

     /**
     * 获取 [采购订单]脏标记
     */
    @JsonIgnore
    public boolean getPurchase_warnDirtyFlag(){
        return this.purchase_warnDirtyFlag ;
    }   

    /**
     * 获取 [采购订单消息]
     */
    @JsonProperty("purchase_warn_msg")
    public String getPurchase_warn_msg(){
        return this.purchase_warn_msg ;
    }

    /**
     * 设置 [采购订单消息]
     */
    @JsonProperty("purchase_warn_msg")
    public void setPurchase_warn_msg(String  purchase_warn_msg){
        this.purchase_warn_msg = purchase_warn_msg ;
        this.purchase_warn_msgDirtyFlag = true ;
    }

     /**
     * 获取 [采购订单消息]脏标记
     */
    @JsonIgnore
    public boolean getPurchase_warn_msgDirtyFlag(){
        return this.purchase_warn_msgDirtyFlag ;
    }   

    /**
     * 获取 [内部参考]
     */
    @JsonProperty("ref")
    public String getRef(){
        return this.ref ;
    }

    /**
     * 设置 [内部参考]
     */
    @JsonProperty("ref")
    public void setRef(String  ref){
        this.ref = ref ;
        this.refDirtyFlag = true ;
    }

     /**
     * 获取 [内部参考]脏标记
     */
    @JsonIgnore
    public boolean getRefDirtyFlag(){
        return this.refDirtyFlag ;
    }   

    /**
     * 获取 [公司是指业务伙伴]
     */
    @JsonProperty("ref_company_ids")
    public String getRef_company_ids(){
        return this.ref_company_ids ;
    }

    /**
     * 设置 [公司是指业务伙伴]
     */
    @JsonProperty("ref_company_ids")
    public void setRef_company_ids(String  ref_company_ids){
        this.ref_company_ids = ref_company_ids ;
        this.ref_company_idsDirtyFlag = true ;
    }

     /**
     * 获取 [公司是指业务伙伴]脏标记
     */
    @JsonIgnore
    public boolean getRef_company_idsDirtyFlag(){
        return this.ref_company_idsDirtyFlag ;
    }   

    /**
     * 获取 [默认工作时间]
     */
    @JsonProperty("resource_calendar_id")
    public Integer getResource_calendar_id(){
        return this.resource_calendar_id ;
    }

    /**
     * 设置 [默认工作时间]
     */
    @JsonProperty("resource_calendar_id")
    public void setResource_calendar_id(Integer  resource_calendar_id){
        this.resource_calendar_id = resource_calendar_id ;
        this.resource_calendar_idDirtyFlag = true ;
    }

     /**
     * 获取 [默认工作时间]脏标记
     */
    @JsonIgnore
    public boolean getResource_calendar_idDirtyFlag(){
        return this.resource_calendar_idDirtyFlag ;
    }   

    /**
     * 获取 [资源]
     */
    @JsonProperty("resource_ids")
    public String getResource_ids(){
        return this.resource_ids ;
    }

    /**
     * 设置 [资源]
     */
    @JsonProperty("resource_ids")
    public void setResource_ids(String  resource_ids){
        this.resource_ids = resource_ids ;
        this.resource_idsDirtyFlag = true ;
    }

     /**
     * 获取 [资源]脏标记
     */
    @JsonIgnore
    public boolean getResource_idsDirtyFlag(){
        return this.resource_idsDirtyFlag ;
    }   

    /**
     * 获取 [销售订单个数]
     */
    @JsonProperty("sale_order_count")
    public Integer getSale_order_count(){
        return this.sale_order_count ;
    }

    /**
     * 设置 [销售订单个数]
     */
    @JsonProperty("sale_order_count")
    public void setSale_order_count(Integer  sale_order_count){
        this.sale_order_count = sale_order_count ;
        this.sale_order_countDirtyFlag = true ;
    }

     /**
     * 获取 [销售订单个数]脏标记
     */
    @JsonIgnore
    public boolean getSale_order_countDirtyFlag(){
        return this.sale_order_countDirtyFlag ;
    }   

    /**
     * 获取 [销售订单]
     */
    @JsonProperty("sale_order_ids")
    public String getSale_order_ids(){
        return this.sale_order_ids ;
    }

    /**
     * 设置 [销售订单]
     */
    @JsonProperty("sale_order_ids")
    public void setSale_order_ids(String  sale_order_ids){
        this.sale_order_ids = sale_order_ids ;
        this.sale_order_idsDirtyFlag = true ;
    }

     /**
     * 获取 [销售订单]脏标记
     */
    @JsonIgnore
    public boolean getSale_order_idsDirtyFlag(){
        return this.sale_order_idsDirtyFlag ;
    }   

    /**
     * 获取 [用户的销售团队]
     */
    @JsonProperty("sale_team_id")
    public Integer getSale_team_id(){
        return this.sale_team_id ;
    }

    /**
     * 设置 [用户的销售团队]
     */
    @JsonProperty("sale_team_id")
    public void setSale_team_id(Integer  sale_team_id){
        this.sale_team_id = sale_team_id ;
        this.sale_team_idDirtyFlag = true ;
    }

     /**
     * 获取 [用户的销售团队]脏标记
     */
    @JsonIgnore
    public boolean getSale_team_idDirtyFlag(){
        return this.sale_team_idDirtyFlag ;
    }   

    /**
     * 获取 [用户的销售团队]
     */
    @JsonProperty("sale_team_id_text")
    public String getSale_team_id_text(){
        return this.sale_team_id_text ;
    }

    /**
     * 设置 [用户的销售团队]
     */
    @JsonProperty("sale_team_id_text")
    public void setSale_team_id_text(String  sale_team_id_text){
        this.sale_team_id_text = sale_team_id_text ;
        this.sale_team_id_textDirtyFlag = true ;
    }

     /**
     * 获取 [用户的销售团队]脏标记
     */
    @JsonIgnore
    public boolean getSale_team_id_textDirtyFlag(){
        return this.sale_team_id_textDirtyFlag ;
    }   

    /**
     * 获取 [销售警告]
     */
    @JsonProperty("sale_warn")
    public String getSale_warn(){
        return this.sale_warn ;
    }

    /**
     * 设置 [销售警告]
     */
    @JsonProperty("sale_warn")
    public void setSale_warn(String  sale_warn){
        this.sale_warn = sale_warn ;
        this.sale_warnDirtyFlag = true ;
    }

     /**
     * 获取 [销售警告]脏标记
     */
    @JsonIgnore
    public boolean getSale_warnDirtyFlag(){
        return this.sale_warnDirtyFlag ;
    }   

    /**
     * 获取 [销售订单消息]
     */
    @JsonProperty("sale_warn_msg")
    public String getSale_warn_msg(){
        return this.sale_warn_msg ;
    }

    /**
     * 设置 [销售订单消息]
     */
    @JsonProperty("sale_warn_msg")
    public void setSale_warn_msg(String  sale_warn_msg){
        this.sale_warn_msg = sale_warn_msg ;
        this.sale_warn_msgDirtyFlag = true ;
    }

     /**
     * 获取 [销售订单消息]脏标记
     */
    @JsonIgnore
    public boolean getSale_warn_msgDirtyFlag(){
        return this.sale_warn_msgDirtyFlag ;
    }   

    /**
     * 获取 [自己]
     */
    @JsonProperty("self")
    public Integer getSelf(){
        return this.self ;
    }

    /**
     * 设置 [自己]
     */
    @JsonProperty("self")
    public void setSelf(Integer  self){
        this.self = self ;
        this.selfDirtyFlag = true ;
    }

     /**
     * 获取 [自己]脏标记
     */
    @JsonIgnore
    public boolean getSelfDirtyFlag(){
        return this.selfDirtyFlag ;
    }   

    /**
     * 获取 [共享用户]
     */
    @JsonProperty("share")
    public String getShare(){
        return this.share ;
    }

    /**
     * 设置 [共享用户]
     */
    @JsonProperty("share")
    public void setShare(String  share){
        this.share = share ;
        this.shareDirtyFlag = true ;
    }

     /**
     * 获取 [共享用户]脏标记
     */
    @JsonIgnore
    public boolean getShareDirtyFlag(){
        return this.shareDirtyFlag ;
    }   

    /**
     * 获取 [签名]
     */
    @JsonProperty("signature")
    public String getSignature(){
        return this.signature ;
    }

    /**
     * 设置 [签名]
     */
    @JsonProperty("signature")
    public void setSignature(String  signature){
        this.signature = signature ;
        this.signatureDirtyFlag = true ;
    }

     /**
     * 获取 [签名]脏标记
     */
    @JsonIgnore
    public boolean getSignatureDirtyFlag(){
        return this.signatureDirtyFlag ;
    }   

    /**
     * 获取 [注册到期]
     */
    @JsonProperty("signup_expiration")
    public Timestamp getSignup_expiration(){
        return this.signup_expiration ;
    }

    /**
     * 设置 [注册到期]
     */
    @JsonProperty("signup_expiration")
    public void setSignup_expiration(Timestamp  signup_expiration){
        this.signup_expiration = signup_expiration ;
        this.signup_expirationDirtyFlag = true ;
    }

     /**
     * 获取 [注册到期]脏标记
     */
    @JsonIgnore
    public boolean getSignup_expirationDirtyFlag(){
        return this.signup_expirationDirtyFlag ;
    }   

    /**
     * 获取 [注册令牌 Token]
     */
    @JsonProperty("signup_token")
    public String getSignup_token(){
        return this.signup_token ;
    }

    /**
     * 设置 [注册令牌 Token]
     */
    @JsonProperty("signup_token")
    public void setSignup_token(String  signup_token){
        this.signup_token = signup_token ;
        this.signup_tokenDirtyFlag = true ;
    }

     /**
     * 获取 [注册令牌 Token]脏标记
     */
    @JsonIgnore
    public boolean getSignup_tokenDirtyFlag(){
        return this.signup_tokenDirtyFlag ;
    }   

    /**
     * 获取 [注册令牌（Token）类型]
     */
    @JsonProperty("signup_type")
    public String getSignup_type(){
        return this.signup_type ;
    }

    /**
     * 设置 [注册令牌（Token）类型]
     */
    @JsonProperty("signup_type")
    public void setSignup_type(String  signup_type){
        this.signup_type = signup_type ;
        this.signup_typeDirtyFlag = true ;
    }

     /**
     * 获取 [注册令牌（Token）类型]脏标记
     */
    @JsonIgnore
    public boolean getSignup_typeDirtyFlag(){
        return this.signup_typeDirtyFlag ;
    }   

    /**
     * 获取 [注册网址]
     */
    @JsonProperty("signup_url")
    public String getSignup_url(){
        return this.signup_url ;
    }

    /**
     * 设置 [注册网址]
     */
    @JsonProperty("signup_url")
    public void setSignup_url(String  signup_url){
        this.signup_url = signup_url ;
        this.signup_urlDirtyFlag = true ;
    }

     /**
     * 获取 [注册网址]脏标记
     */
    @JsonIgnore
    public boolean getSignup_urlDirtyFlag(){
        return this.signup_urlDirtyFlag ;
    }   

    /**
     * 获取 [注册令牌（ Token  ）是有效的]
     */
    @JsonProperty("signup_valid")
    public String getSignup_valid(){
        return this.signup_valid ;
    }

    /**
     * 设置 [注册令牌（ Token  ）是有效的]
     */
    @JsonProperty("signup_valid")
    public void setSignup_valid(String  signup_valid){
        this.signup_valid = signup_valid ;
        this.signup_validDirtyFlag = true ;
    }

     /**
     * 获取 [注册令牌（ Token  ）是有效的]脏标记
     */
    @JsonIgnore
    public boolean getSignup_validDirtyFlag(){
        return this.signup_validDirtyFlag ;
    }   

    /**
     * 获取 [银质徽章个数]
     */
    @JsonProperty("silver_badge")
    public Integer getSilver_badge(){
        return this.silver_badge ;
    }

    /**
     * 设置 [银质徽章个数]
     */
    @JsonProperty("silver_badge")
    public void setSilver_badge(Integer  silver_badge){
        this.silver_badge = silver_badge ;
        this.silver_badgeDirtyFlag = true ;
    }

     /**
     * 获取 [银质徽章个数]脏标记
     */
    @JsonIgnore
    public boolean getSilver_badgeDirtyFlag(){
        return this.silver_badgeDirtyFlag ;
    }   

    /**
     * 获取 [状态]
     */
    @JsonProperty("state")
    public String getState(){
        return this.state ;
    }

    /**
     * 设置 [状态]
     */
    @JsonProperty("state")
    public void setState(String  state){
        this.state = state ;
        this.stateDirtyFlag = true ;
    }

     /**
     * 获取 [状态]脏标记
     */
    @JsonIgnore
    public boolean getStateDirtyFlag(){
        return this.stateDirtyFlag ;
    }   

    /**
     * 获取 [省/ 州]
     */
    @JsonProperty("state_id")
    public Integer getState_id(){
        return this.state_id ;
    }

    /**
     * 设置 [省/ 州]
     */
    @JsonProperty("state_id")
    public void setState_id(Integer  state_id){
        this.state_id = state_id ;
        this.state_idDirtyFlag = true ;
    }

     /**
     * 获取 [省/ 州]脏标记
     */
    @JsonIgnore
    public boolean getState_idDirtyFlag(){
        return this.state_idDirtyFlag ;
    }   

    /**
     * 获取 [街道]
     */
    @JsonProperty("street")
    public String getStreet(){
        return this.street ;
    }

    /**
     * 设置 [街道]
     */
    @JsonProperty("street")
    public void setStreet(String  street){
        this.street = street ;
        this.streetDirtyFlag = true ;
    }

     /**
     * 获取 [街道]脏标记
     */
    @JsonIgnore
    public boolean getStreetDirtyFlag(){
        return this.streetDirtyFlag ;
    }   

    /**
     * 获取 [街道 2]
     */
    @JsonProperty("street2")
    public String getStreet2(){
        return this.street2 ;
    }

    /**
     * 设置 [街道 2]
     */
    @JsonProperty("street2")
    public void setStreet2(String  street2){
        this.street2 = street2 ;
        this.street2DirtyFlag = true ;
    }

     /**
     * 获取 [街道 2]脏标记
     */
    @JsonIgnore
    public boolean getStreet2DirtyFlag(){
        return this.street2DirtyFlag ;
    }   

    /**
     * 获取 [供应商]
     */
    @JsonProperty("supplier")
    public String getSupplier(){
        return this.supplier ;
    }

    /**
     * 设置 [供应商]
     */
    @JsonProperty("supplier")
    public void setSupplier(String  supplier){
        this.supplier = supplier ;
        this.supplierDirtyFlag = true ;
    }

     /**
     * 获取 [供应商]脏标记
     */
    @JsonIgnore
    public boolean getSupplierDirtyFlag(){
        return this.supplierDirtyFlag ;
    }   

    /**
     * 获取 [＃供应商账单]
     */
    @JsonProperty("supplier_invoice_count")
    public Integer getSupplier_invoice_count(){
        return this.supplier_invoice_count ;
    }

    /**
     * 设置 [＃供应商账单]
     */
    @JsonProperty("supplier_invoice_count")
    public void setSupplier_invoice_count(Integer  supplier_invoice_count){
        this.supplier_invoice_count = supplier_invoice_count ;
        this.supplier_invoice_countDirtyFlag = true ;
    }

     /**
     * 获取 [＃供应商账单]脏标记
     */
    @JsonIgnore
    public boolean getSupplier_invoice_countDirtyFlag(){
        return this.supplier_invoice_countDirtyFlag ;
    }   

    /**
     * 获取 [活动达成]
     */
    @JsonProperty("target_sales_done")
    public Integer getTarget_sales_done(){
        return this.target_sales_done ;
    }

    /**
     * 设置 [活动达成]
     */
    @JsonProperty("target_sales_done")
    public void setTarget_sales_done(Integer  target_sales_done){
        this.target_sales_done = target_sales_done ;
        this.target_sales_doneDirtyFlag = true ;
    }

     /**
     * 获取 [活动达成]脏标记
     */
    @JsonIgnore
    public boolean getTarget_sales_doneDirtyFlag(){
        return this.target_sales_doneDirtyFlag ;
    }   

    /**
     * 获取 [销售订单目标发票]
     */
    @JsonProperty("target_sales_invoiced")
    public Integer getTarget_sales_invoiced(){
        return this.target_sales_invoiced ;
    }

    /**
     * 设置 [销售订单目标发票]
     */
    @JsonProperty("target_sales_invoiced")
    public void setTarget_sales_invoiced(Integer  target_sales_invoiced){
        this.target_sales_invoiced = target_sales_invoiced ;
        this.target_sales_invoicedDirtyFlag = true ;
    }

     /**
     * 获取 [销售订单目标发票]脏标记
     */
    @JsonIgnore
    public boolean getTarget_sales_invoicedDirtyFlag(){
        return this.target_sales_invoicedDirtyFlag ;
    }   

    /**
     * 获取 [签单是商机的最终目标]
     */
    @JsonProperty("target_sales_won")
    public Integer getTarget_sales_won(){
        return this.target_sales_won ;
    }

    /**
     * 设置 [签单是商机的最终目标]
     */
    @JsonProperty("target_sales_won")
    public void setTarget_sales_won(Integer  target_sales_won){
        this.target_sales_won = target_sales_won ;
        this.target_sales_wonDirtyFlag = true ;
    }

     /**
     * 获取 [签单是商机的最终目标]脏标记
     */
    @JsonIgnore
    public boolean getTarget_sales_wonDirtyFlag(){
        return this.target_sales_wonDirtyFlag ;
    }   

    /**
     * 获取 [# 任务]
     */
    @JsonProperty("task_count")
    public Integer getTask_count(){
        return this.task_count ;
    }

    /**
     * 设置 [# 任务]
     */
    @JsonProperty("task_count")
    public void setTask_count(Integer  task_count){
        this.task_count = task_count ;
        this.task_countDirtyFlag = true ;
    }

     /**
     * 获取 [# 任务]脏标记
     */
    @JsonIgnore
    public boolean getTask_countDirtyFlag(){
        return this.task_countDirtyFlag ;
    }   

    /**
     * 获取 [任务]
     */
    @JsonProperty("task_ids")
    public String getTask_ids(){
        return this.task_ids ;
    }

    /**
     * 设置 [任务]
     */
    @JsonProperty("task_ids")
    public void setTask_ids(String  task_ids){
        this.task_ids = task_ids ;
        this.task_idsDirtyFlag = true ;
    }

     /**
     * 获取 [任务]脏标记
     */
    @JsonIgnore
    public boolean getTask_idsDirtyFlag(){
        return this.task_idsDirtyFlag ;
    }   

    /**
     * 获取 [销售团队]
     */
    @JsonProperty("team_id")
    public Integer getTeam_id(){
        return this.team_id ;
    }

    /**
     * 设置 [销售团队]
     */
    @JsonProperty("team_id")
    public void setTeam_id(Integer  team_id){
        this.team_id = team_id ;
        this.team_idDirtyFlag = true ;
    }

     /**
     * 获取 [销售团队]脏标记
     */
    @JsonIgnore
    public boolean getTeam_idDirtyFlag(){
        return this.team_idDirtyFlag ;
    }   

    /**
     * 获取 [称谓]
     */
    @JsonProperty("title")
    public Integer getTitle(){
        return this.title ;
    }

    /**
     * 设置 [称谓]
     */
    @JsonProperty("title")
    public void setTitle(Integer  title){
        this.title = title ;
        this.titleDirtyFlag = true ;
    }

     /**
     * 获取 [称谓]脏标记
     */
    @JsonIgnore
    public boolean getTitleDirtyFlag(){
        return this.titleDirtyFlag ;
    }   

    /**
     * 获取 [已开票总计]
     */
    @JsonProperty("total_invoiced")
    public Double getTotal_invoiced(){
        return this.total_invoiced ;
    }

    /**
     * 设置 [已开票总计]
     */
    @JsonProperty("total_invoiced")
    public void setTotal_invoiced(Double  total_invoiced){
        this.total_invoiced = total_invoiced ;
        this.total_invoicedDirtyFlag = true ;
    }

     /**
     * 获取 [已开票总计]脏标记
     */
    @JsonIgnore
    public boolean getTotal_invoicedDirtyFlag(){
        return this.total_invoicedDirtyFlag ;
    }   

    /**
     * 获取 [对此债务人的信任度]
     */
    @JsonProperty("trust")
    public String getTrust(){
        return this.trust ;
    }

    /**
     * 设置 [对此债务人的信任度]
     */
    @JsonProperty("trust")
    public void setTrust(String  trust){
        this.trust = trust ;
        this.trustDirtyFlag = true ;
    }

     /**
     * 获取 [对此债务人的信任度]脏标记
     */
    @JsonIgnore
    public boolean getTrustDirtyFlag(){
        return this.trustDirtyFlag ;
    }   

    /**
     * 获取 [地址类型]
     */
    @JsonProperty("type")
    public String getType(){
        return this.type ;
    }

    /**
     * 设置 [地址类型]
     */
    @JsonProperty("type")
    public void setType(String  type){
        this.type = type ;
        this.typeDirtyFlag = true ;
    }

     /**
     * 获取 [地址类型]脏标记
     */
    @JsonIgnore
    public boolean getTypeDirtyFlag(){
        return this.typeDirtyFlag ;
    }   

    /**
     * 获取 [时区]
     */
    @JsonProperty("tz")
    public String getTz(){
        return this.tz ;
    }

    /**
     * 设置 [时区]
     */
    @JsonProperty("tz")
    public void setTz(String  tz){
        this.tz = tz ;
        this.tzDirtyFlag = true ;
    }

     /**
     * 获取 [时区]脏标记
     */
    @JsonIgnore
    public boolean getTzDirtyFlag(){
        return this.tzDirtyFlag ;
    }   

    /**
     * 获取 [时区偏移]
     */
    @JsonProperty("tz_offset")
    public String getTz_offset(){
        return this.tz_offset ;
    }

    /**
     * 设置 [时区偏移]
     */
    @JsonProperty("tz_offset")
    public void setTz_offset(String  tz_offset){
        this.tz_offset = tz_offset ;
        this.tz_offsetDirtyFlag = true ;
    }

     /**
     * 获取 [时区偏移]脏标记
     */
    @JsonIgnore
    public boolean getTz_offsetDirtyFlag(){
        return this.tz_offsetDirtyFlag ;
    }   

    /**
     * 获取 [销售员]
     */
    @JsonProperty("user_id")
    public Integer getUser_id(){
        return this.user_id ;
    }

    /**
     * 设置 [销售员]
     */
    @JsonProperty("user_id")
    public void setUser_id(Integer  user_id){
        this.user_id = user_id ;
        this.user_idDirtyFlag = true ;
    }

     /**
     * 获取 [销售员]脏标记
     */
    @JsonIgnore
    public boolean getUser_idDirtyFlag(){
        return this.user_idDirtyFlag ;
    }   

    /**
     * 获取 [用户]
     */
    @JsonProperty("user_ids")
    public String getUser_ids(){
        return this.user_ids ;
    }

    /**
     * 设置 [用户]
     */
    @JsonProperty("user_ids")
    public void setUser_ids(String  user_ids){
        this.user_ids = user_ids ;
        this.user_idsDirtyFlag = true ;
    }

     /**
     * 获取 [用户]脏标记
     */
    @JsonIgnore
    public boolean getUser_idsDirtyFlag(){
        return this.user_idsDirtyFlag ;
    }   

    /**
     * 获取 [税号]
     */
    @JsonProperty("vat")
    public String getVat(){
        return this.vat ;
    }

    /**
     * 设置 [税号]
     */
    @JsonProperty("vat")
    public void setVat(String  vat){
        this.vat = vat ;
        this.vatDirtyFlag = true ;
    }

     /**
     * 获取 [税号]脏标记
     */
    @JsonIgnore
    public boolean getVatDirtyFlag(){
        return this.vatDirtyFlag ;
    }   

    /**
     * 获取 [网站]
     */
    @JsonProperty("website")
    public String getWebsite(){
        return this.website ;
    }

    /**
     * 设置 [网站]
     */
    @JsonProperty("website")
    public void setWebsite(String  website){
        this.website = website ;
        this.websiteDirtyFlag = true ;
    }

     /**
     * 获取 [网站]脏标记
     */
    @JsonIgnore
    public boolean getWebsiteDirtyFlag(){
        return this.websiteDirtyFlag ;
    }   

    /**
     * 获取 [网站业务伙伴的详细说明]
     */
    @JsonProperty("website_description")
    public String getWebsite_description(){
        return this.website_description ;
    }

    /**
     * 设置 [网站业务伙伴的详细说明]
     */
    @JsonProperty("website_description")
    public void setWebsite_description(String  website_description){
        this.website_description = website_description ;
        this.website_descriptionDirtyFlag = true ;
    }

     /**
     * 获取 [网站业务伙伴的详细说明]脏标记
     */
    @JsonIgnore
    public boolean getWebsite_descriptionDirtyFlag(){
        return this.website_descriptionDirtyFlag ;
    }   

    /**
     * 获取 [登记网站]
     */
    @JsonProperty("website_id")
    public Integer getWebsite_id(){
        return this.website_id ;
    }

    /**
     * 设置 [登记网站]
     */
    @JsonProperty("website_id")
    public void setWebsite_id(Integer  website_id){
        this.website_id = website_id ;
        this.website_idDirtyFlag = true ;
    }

     /**
     * 获取 [登记网站]脏标记
     */
    @JsonIgnore
    public boolean getWebsite_idDirtyFlag(){
        return this.website_idDirtyFlag ;
    }   

    /**
     * 获取 [网站消息]
     */
    @JsonProperty("website_message_ids")
    public String getWebsite_message_ids(){
        return this.website_message_ids ;
    }

    /**
     * 设置 [网站消息]
     */
    @JsonProperty("website_message_ids")
    public void setWebsite_message_ids(String  website_message_ids){
        this.website_message_ids = website_message_ids ;
        this.website_message_idsDirtyFlag = true ;
    }

     /**
     * 获取 [网站消息]脏标记
     */
    @JsonIgnore
    public boolean getWebsite_message_idsDirtyFlag(){
        return this.website_message_idsDirtyFlag ;
    }   

    /**
     * 获取 [网站元说明]
     */
    @JsonProperty("website_meta_description")
    public String getWebsite_meta_description(){
        return this.website_meta_description ;
    }

    /**
     * 设置 [网站元说明]
     */
    @JsonProperty("website_meta_description")
    public void setWebsite_meta_description(String  website_meta_description){
        this.website_meta_description = website_meta_description ;
        this.website_meta_descriptionDirtyFlag = true ;
    }

     /**
     * 获取 [网站元说明]脏标记
     */
    @JsonIgnore
    public boolean getWebsite_meta_descriptionDirtyFlag(){
        return this.website_meta_descriptionDirtyFlag ;
    }   

    /**
     * 获取 [网站meta关键词]
     */
    @JsonProperty("website_meta_keywords")
    public String getWebsite_meta_keywords(){
        return this.website_meta_keywords ;
    }

    /**
     * 设置 [网站meta关键词]
     */
    @JsonProperty("website_meta_keywords")
    public void setWebsite_meta_keywords(String  website_meta_keywords){
        this.website_meta_keywords = website_meta_keywords ;
        this.website_meta_keywordsDirtyFlag = true ;
    }

     /**
     * 获取 [网站meta关键词]脏标记
     */
    @JsonIgnore
    public boolean getWebsite_meta_keywordsDirtyFlag(){
        return this.website_meta_keywordsDirtyFlag ;
    }   

    /**
     * 获取 [网站opengraph图像]
     */
    @JsonProperty("website_meta_og_img")
    public String getWebsite_meta_og_img(){
        return this.website_meta_og_img ;
    }

    /**
     * 设置 [网站opengraph图像]
     */
    @JsonProperty("website_meta_og_img")
    public void setWebsite_meta_og_img(String  website_meta_og_img){
        this.website_meta_og_img = website_meta_og_img ;
        this.website_meta_og_imgDirtyFlag = true ;
    }

     /**
     * 获取 [网站opengraph图像]脏标记
     */
    @JsonIgnore
    public boolean getWebsite_meta_og_imgDirtyFlag(){
        return this.website_meta_og_imgDirtyFlag ;
    }   

    /**
     * 获取 [网站meta标题]
     */
    @JsonProperty("website_meta_title")
    public String getWebsite_meta_title(){
        return this.website_meta_title ;
    }

    /**
     * 设置 [网站meta标题]
     */
    @JsonProperty("website_meta_title")
    public void setWebsite_meta_title(String  website_meta_title){
        this.website_meta_title = website_meta_title ;
        this.website_meta_titleDirtyFlag = true ;
    }

     /**
     * 获取 [网站meta标题]脏标记
     */
    @JsonIgnore
    public boolean getWebsite_meta_titleDirtyFlag(){
        return this.website_meta_titleDirtyFlag ;
    }   

    /**
     * 获取 [在当前网站显示]
     */
    @JsonProperty("website_published")
    public String getWebsite_published(){
        return this.website_published ;
    }

    /**
     * 设置 [在当前网站显示]
     */
    @JsonProperty("website_published")
    public void setWebsite_published(String  website_published){
        this.website_published = website_published ;
        this.website_publishedDirtyFlag = true ;
    }

     /**
     * 获取 [在当前网站显示]脏标记
     */
    @JsonIgnore
    public boolean getWebsite_publishedDirtyFlag(){
        return this.website_publishedDirtyFlag ;
    }   

    /**
     * 获取 [网站业务伙伴简介]
     */
    @JsonProperty("website_short_description")
    public String getWebsite_short_description(){
        return this.website_short_description ;
    }

    /**
     * 设置 [网站业务伙伴简介]
     */
    @JsonProperty("website_short_description")
    public void setWebsite_short_description(String  website_short_description){
        this.website_short_description = website_short_description ;
        this.website_short_descriptionDirtyFlag = true ;
    }

     /**
     * 获取 [网站业务伙伴简介]脏标记
     */
    @JsonIgnore
    public boolean getWebsite_short_descriptionDirtyFlag(){
        return this.website_short_descriptionDirtyFlag ;
    }   

    /**
     * 获取 [网站网址]
     */
    @JsonProperty("website_url")
    public String getWebsite_url(){
        return this.website_url ;
    }

    /**
     * 设置 [网站网址]
     */
    @JsonProperty("website_url")
    public void setWebsite_url(String  website_url){
        this.website_url = website_url ;
        this.website_urlDirtyFlag = true ;
    }

     /**
     * 获取 [网站网址]脏标记
     */
    @JsonIgnore
    public boolean getWebsite_urlDirtyFlag(){
        return this.website_urlDirtyFlag ;
    }   

    /**
     * 获取 [最后更新时间]
     */
    @JsonProperty("write_date")
    public Timestamp getWrite_date(){
        return this.write_date ;
    }

    /**
     * 设置 [最后更新时间]
     */
    @JsonProperty("write_date")
    public void setWrite_date(Timestamp  write_date){
        this.write_date = write_date ;
        this.write_dateDirtyFlag = true ;
    }

     /**
     * 获取 [最后更新时间]脏标记
     */
    @JsonIgnore
    public boolean getWrite_dateDirtyFlag(){
        return this.write_dateDirtyFlag ;
    }   

    /**
     * 获取 [最后更新者]
     */
    @JsonProperty("write_uid")
    public Integer getWrite_uid(){
        return this.write_uid ;
    }

    /**
     * 设置 [最后更新者]
     */
    @JsonProperty("write_uid")
    public void setWrite_uid(Integer  write_uid){
        this.write_uid = write_uid ;
        this.write_uidDirtyFlag = true ;
    }

     /**
     * 获取 [最后更新者]脏标记
     */
    @JsonIgnore
    public boolean getWrite_uidDirtyFlag(){
        return this.write_uidDirtyFlag ;
    }   

    /**
     * 获取 [最后更新者]
     */
    @JsonProperty("write_uid_text")
    public String getWrite_uid_text(){
        return this.write_uid_text ;
    }

    /**
     * 设置 [最后更新者]
     */
    @JsonProperty("write_uid_text")
    public void setWrite_uid_text(String  write_uid_text){
        this.write_uid_text = write_uid_text ;
        this.write_uid_textDirtyFlag = true ;
    }

     /**
     * 获取 [最后更新者]脏标记
     */
    @JsonIgnore
    public boolean getWrite_uid_textDirtyFlag(){
        return this.write_uid_textDirtyFlag ;
    }   

    /**
     * 获取 [邮政编码]
     */
    @JsonProperty("zip")
    public String getZip(){
        return this.zip ;
    }

    /**
     * 设置 [邮政编码]
     */
    @JsonProperty("zip")
    public void setZip(String  zip){
        this.zip = zip ;
        this.zipDirtyFlag = true ;
    }

     /**
     * 获取 [邮政编码]脏标记
     */
    @JsonIgnore
    public boolean getZipDirtyFlag(){
        return this.zipDirtyFlag ;
    }   

    /**
     * 获取 [最后修改日]
     */
    @JsonProperty("__last_update")
    public Timestamp get__last_update(){
        return this.__last_update ;
    }

    /**
     * 设置 [最后修改日]
     */
    @JsonProperty("__last_update")
    public void set__last_update(Timestamp  __last_update){
        this.__last_update = __last_update ;
        this.__last_updateDirtyFlag = true ;
    }

     /**
     * 获取 [最后修改日]脏标记
     */
    @JsonIgnore
    public boolean get__last_updateDirtyFlag(){
        return this.__last_updateDirtyFlag ;
    }   



    public void fromMap(Map<String, Object> map) throws Exception {
		if(!(map.get("action_id") instanceof Boolean)&& map.get("action_id")!=null){
			Object[] objs = (Object[])map.get("action_id");
			if(objs.length > 0){
				this.setAction_id((Integer)objs[0]);
			}
		}
		if(map.get("active") instanceof Boolean){
			this.setActive(((Boolean)map.get("active"))? "true" : "false");
		}
		if(map.get("active_partner") instanceof Boolean){
			this.setActive_partner(((Boolean)map.get("active_partner"))? "true" : "false");
		}
		if(!(map.get("activity_date_deadline") instanceof Boolean)&& map.get("activity_date_deadline")!=null){
			Date parse = new SimpleDateFormat("yyyy-MM-dd").parse((String)map.get("activity_date_deadline"));
   			this.setActivity_date_deadline(new Timestamp(parse.getTime()));
		}
		if(!(map.get("activity_ids") instanceof Boolean)&& map.get("activity_ids")!=null){
			Object[] objs = (Object[])map.get("activity_ids");
			if(objs.length > 0){
				Integer[] activity_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setActivity_ids(Arrays.toString(activity_ids));
			}
		}
		if(!(map.get("activity_state") instanceof Boolean)&& map.get("activity_state")!=null){
			this.setActivity_state((String)map.get("activity_state"));
		}
		if(!(map.get("activity_summary") instanceof Boolean)&& map.get("activity_summary")!=null){
			this.setActivity_summary((String)map.get("activity_summary"));
		}
		if(!(map.get("activity_type_id") instanceof Boolean)&& map.get("activity_type_id")!=null){
			Object[] objs = (Object[])map.get("activity_type_id");
			if(objs.length > 0){
				this.setActivity_type_id((Integer)objs[0]);
			}
		}
		if(!(map.get("activity_user_id") instanceof Boolean)&& map.get("activity_user_id")!=null){
			Object[] objs = (Object[])map.get("activity_user_id");
			if(objs.length > 0){
				this.setActivity_user_id((Integer)objs[0]);
			}
		}
		if(!(map.get("additional_info") instanceof Boolean)&& map.get("additional_info")!=null){
			this.setAdditional_info((String)map.get("additional_info"));
		}
		if(!(map.get("alias_contact") instanceof Boolean)&& map.get("alias_contact")!=null){
			this.setAlias_contact((String)map.get("alias_contact"));
		}
		if(!(map.get("alias_id") instanceof Boolean)&& map.get("alias_id")!=null){
			Object[] objs = (Object[])map.get("alias_id");
			if(objs.length > 0){
				this.setAlias_id((Integer)objs[0]);
			}
		}
		if(!(map.get("badge_ids") instanceof Boolean)&& map.get("badge_ids")!=null){
			Object[] objs = (Object[])map.get("badge_ids");
			if(objs.length > 0){
				Integer[] badge_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setBadge_ids(Arrays.toString(badge_ids));
			}
		}
		if(!(map.get("bank_account_count") instanceof Boolean)&& map.get("bank_account_count")!=null){
			this.setBank_account_count((Integer)map.get("bank_account_count"));
		}
		if(!(map.get("bank_ids") instanceof Boolean)&& map.get("bank_ids")!=null){
			Object[] objs = (Object[])map.get("bank_ids");
			if(objs.length > 0){
				Integer[] bank_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setBank_ids(Arrays.toString(bank_ids));
			}
		}
		if(!(map.get("barcode") instanceof Boolean)&& map.get("barcode")!=null){
			this.setBarcode((String)map.get("barcode"));
		}
		if(!(map.get("bronze_badge") instanceof Boolean)&& map.get("bronze_badge")!=null){
			this.setBronze_badge((Integer)map.get("bronze_badge"));
		}
		if(!(map.get("calendar_last_notif_ack") instanceof Boolean)&& map.get("calendar_last_notif_ack")!=null){
			Date parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse((String)map.get("calendar_last_notif_ack"));
   			this.setCalendar_last_notif_ack(new Timestamp(parse.getTime()));
		}
		if(!(map.get("category_id") instanceof Boolean)&& map.get("category_id")!=null){
			Object[] objs = (Object[])map.get("category_id");
			if(objs.length > 0){
				Integer[] category_id = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setCategory_id(Arrays.toString(category_id));
			}
		}
		if(!(map.get("channel_ids") instanceof Boolean)&& map.get("channel_ids")!=null){
			Object[] objs = (Object[])map.get("channel_ids");
			if(objs.length > 0){
				Integer[] channel_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setChannel_ids(Arrays.toString(channel_ids));
			}
		}
		if(!(map.get("child_ids") instanceof Boolean)&& map.get("child_ids")!=null){
			Object[] objs = (Object[])map.get("child_ids");
			if(objs.length > 0){
				Integer[] child_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setChild_ids(Arrays.toString(child_ids));
			}
		}
		if(!(map.get("city") instanceof Boolean)&& map.get("city")!=null){
			this.setCity((String)map.get("city"));
		}
		if(!(map.get("color") instanceof Boolean)&& map.get("color")!=null){
			this.setColor((Integer)map.get("color"));
		}
		if(!(map.get("comment") instanceof Boolean)&& map.get("comment")!=null){
			this.setComment((String)map.get("comment"));
		}
		if(!(map.get("commercial_company_name") instanceof Boolean)&& map.get("commercial_company_name")!=null){
			this.setCommercial_company_name((String)map.get("commercial_company_name"));
		}
		if(!(map.get("commercial_partner_id") instanceof Boolean)&& map.get("commercial_partner_id")!=null){
			Object[] objs = (Object[])map.get("commercial_partner_id");
			if(objs.length > 0){
				this.setCommercial_partner_id((Integer)objs[0]);
			}
		}
		if(!(map.get("companies_count") instanceof Boolean)&& map.get("companies_count")!=null){
			this.setCompanies_count((Integer)map.get("companies_count"));
		}
		if(!(map.get("company_id") instanceof Boolean)&& map.get("company_id")!=null){
			Object[] objs = (Object[])map.get("company_id");
			if(objs.length > 0){
				this.setCompany_id((Integer)objs[0]);
			}
		}
		if(!(map.get("company_ids") instanceof Boolean)&& map.get("company_ids")!=null){
			Object[] objs = (Object[])map.get("company_ids");
			if(objs.length > 0){
				Integer[] company_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setCompany_ids(Arrays.toString(company_ids));
			}
		}
		if(!(map.get("company_id") instanceof Boolean)&& map.get("company_id")!=null){
			//外键文本转化
			Object[] objs = (Object[])map.get("company_id");
			if(objs.length > 1){
				this.setCompany_id_text((String)objs[1]);
			}
		}
		if(!(map.get("company_name") instanceof Boolean)&& map.get("company_name")!=null){
			this.setCompany_name((String)map.get("company_name"));
		}
		if(!(map.get("company_type") instanceof Boolean)&& map.get("company_type")!=null){
			this.setCompany_type((String)map.get("company_type"));
		}
		if(!(map.get("contact_address") instanceof Boolean)&& map.get("contact_address")!=null){
			this.setContact_address((String)map.get("contact_address"));
		}
		if(!(map.get("contracts_count") instanceof Boolean)&& map.get("contracts_count")!=null){
			this.setContracts_count((Integer)map.get("contracts_count"));
		}
		if(!(map.get("contract_ids") instanceof Boolean)&& map.get("contract_ids")!=null){
			Object[] objs = (Object[])map.get("contract_ids");
			if(objs.length > 0){
				Integer[] contract_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setContract_ids(Arrays.toString(contract_ids));
			}
		}
		if(!(map.get("country_id") instanceof Boolean)&& map.get("country_id")!=null){
			Object[] objs = (Object[])map.get("country_id");
			if(objs.length > 0){
				this.setCountry_id((Integer)objs[0]);
			}
		}
		if(!(map.get("create_date") instanceof Boolean)&& map.get("create_date")!=null){
			Date parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse((String)map.get("create_date"));
   			this.setCreate_date(new Timestamp(parse.getTime()));
		}
		if(!(map.get("create_uid") instanceof Boolean)&& map.get("create_uid")!=null){
			Object[] objs = (Object[])map.get("create_uid");
			if(objs.length > 0){
				this.setCreate_uid((Integer)objs[0]);
			}
		}
		if(!(map.get("create_uid") instanceof Boolean)&& map.get("create_uid")!=null){
			//外键文本转化
			Object[] objs = (Object[])map.get("create_uid");
			if(objs.length > 1){
				this.setCreate_uid_text((String)objs[1]);
			}
		}
		if(!(map.get("credit") instanceof Boolean)&& map.get("credit")!=null){
			this.setCredit((Double)map.get("credit"));
		}
		if(!(map.get("credit_limit") instanceof Boolean)&& map.get("credit_limit")!=null){
			this.setCredit_limit((Double)map.get("credit_limit"));
		}
		if(!(map.get("currency_id") instanceof Boolean)&& map.get("currency_id")!=null){
			Object[] objs = (Object[])map.get("currency_id");
			if(objs.length > 0){
				this.setCurrency_id((Integer)objs[0]);
			}
		}
		if(map.get("customer") instanceof Boolean){
			this.setCustomer(((Boolean)map.get("customer"))? "true" : "false");
		}
		if(!(map.get("date") instanceof Boolean)&& map.get("date")!=null){
			Date parse = new SimpleDateFormat("yyyy-MM-dd").parse((String)map.get("date"));
   			this.setDate(new Timestamp(parse.getTime()));
		}
		if(!(map.get("debit") instanceof Boolean)&& map.get("debit")!=null){
			this.setDebit((Double)map.get("debit"));
		}
		if(!(map.get("debit_limit") instanceof Boolean)&& map.get("debit_limit")!=null){
			this.setDebit_limit((Double)map.get("debit_limit"));
		}
		if(!(map.get("display_name") instanceof Boolean)&& map.get("display_name")!=null){
			this.setDisplay_name((String)map.get("display_name"));
		}
		if(!(map.get("email") instanceof Boolean)&& map.get("email")!=null){
			this.setEmail((String)map.get("email"));
		}
		if(!(map.get("email_formatted") instanceof Boolean)&& map.get("email_formatted")!=null){
			this.setEmail_formatted((String)map.get("email_formatted"));
		}
		if(map.get("employee") instanceof Boolean){
			this.setEmployee(((Boolean)map.get("employee"))? "true" : "false");
		}
		if(!(map.get("employee_ids") instanceof Boolean)&& map.get("employee_ids")!=null){
			Object[] objs = (Object[])map.get("employee_ids");
			if(objs.length > 0){
				Integer[] employee_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setEmployee_ids(Arrays.toString(employee_ids));
			}
		}
		if(!(map.get("event_count") instanceof Boolean)&& map.get("event_count")!=null){
			this.setEvent_count((Integer)map.get("event_count"));
		}
		if(!(map.get("forum_waiting_posts_count") instanceof Boolean)&& map.get("forum_waiting_posts_count")!=null){
			this.setForum_waiting_posts_count((Integer)map.get("forum_waiting_posts_count"));
		}
		if(!(map.get("goal_ids") instanceof Boolean)&& map.get("goal_ids")!=null){
			Object[] objs = (Object[])map.get("goal_ids");
			if(objs.length > 0){
				Integer[] goal_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setGoal_ids(Arrays.toString(goal_ids));
			}
		}
		if(!(map.get("gold_badge") instanceof Boolean)&& map.get("gold_badge")!=null){
			this.setGold_badge((Integer)map.get("gold_badge"));
		}
		if(!(map.get("groups_id") instanceof Boolean)&& map.get("groups_id")!=null){
			Object[] objs = (Object[])map.get("groups_id");
			if(objs.length > 0){
				Integer[] groups_id = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setGroups_id(Arrays.toString(groups_id));
			}
		}
		if(map.get("has_unreconciled_entries") instanceof Boolean){
			this.setHas_unreconciled_entries(((Boolean)map.get("has_unreconciled_entries"))? "true" : "false");
		}
		if(!(map.get("function") instanceof Boolean)&& map.get("function")!=null){
			this.setIbizfunction((String)map.get("function"));
		}
		if(!(map.get("id") instanceof Boolean)&& map.get("id")!=null){
			this.setId((Integer)map.get("id"));
		}
		if(!(map.get("image") instanceof Boolean)&& map.get("image")!=null){
			//暂时忽略
			//this.setImage(((String)map.get("image")).getBytes("UTF-8"));
		}
		if(!(map.get("image_medium") instanceof Boolean)&& map.get("image_medium")!=null){
			//暂时忽略
			//this.setImage_medium(((String)map.get("image_medium")).getBytes("UTF-8"));
		}
		if(!(map.get("image_small") instanceof Boolean)&& map.get("image_small")!=null){
			//暂时忽略
			//this.setImage_small(((String)map.get("image_small")).getBytes("UTF-8"));
		}
		if(!(map.get("im_status") instanceof Boolean)&& map.get("im_status")!=null){
			this.setIm_status((String)map.get("im_status"));
		}
		if(!(map.get("industry_id") instanceof Boolean)&& map.get("industry_id")!=null){
			Object[] objs = (Object[])map.get("industry_id");
			if(objs.length > 0){
				this.setIndustry_id((Integer)objs[0]);
			}
		}
		if(!(map.get("invoice_ids") instanceof Boolean)&& map.get("invoice_ids")!=null){
			Object[] objs = (Object[])map.get("invoice_ids");
			if(objs.length > 0){
				Integer[] invoice_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setInvoice_ids(Arrays.toString(invoice_ids));
			}
		}
		if(!(map.get("invoice_warn") instanceof Boolean)&& map.get("invoice_warn")!=null){
			this.setInvoice_warn((String)map.get("invoice_warn"));
		}
		if(!(map.get("invoice_warn_msg") instanceof Boolean)&& map.get("invoice_warn_msg")!=null){
			this.setInvoice_warn_msg((String)map.get("invoice_warn_msg"));
		}
		if(map.get("is_blacklisted") instanceof Boolean){
			this.setIs_blacklisted(((Boolean)map.get("is_blacklisted"))? "true" : "false");
		}
		if(map.get("is_company") instanceof Boolean){
			this.setIs_company(((Boolean)map.get("is_company"))? "true" : "false");
		}
		if(map.get("is_moderator") instanceof Boolean){
			this.setIs_moderator(((Boolean)map.get("is_moderator"))? "true" : "false");
		}
		if(map.get("is_published") instanceof Boolean){
			this.setIs_published(((Boolean)map.get("is_published"))? "true" : "false");
		}
		if(map.get("is_seo_optimized") instanceof Boolean){
			this.setIs_seo_optimized(((Boolean)map.get("is_seo_optimized"))? "true" : "false");
		}
		if(!(map.get("journal_item_count") instanceof Boolean)&& map.get("journal_item_count")!=null){
			this.setJournal_item_count((Integer)map.get("journal_item_count"));
		}
		if(!(map.get("karma") instanceof Boolean)&& map.get("karma")!=null){
			this.setKarma((Integer)map.get("karma"));
		}
		if(!(map.get("lang") instanceof Boolean)&& map.get("lang")!=null){
			this.setLang((String)map.get("lang"));
		}
		if(!(map.get("last_time_entries_checked") instanceof Boolean)&& map.get("last_time_entries_checked")!=null){
			Date parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse((String)map.get("last_time_entries_checked"));
   			this.setLast_time_entries_checked(new Timestamp(parse.getTime()));
		}
		if(!(map.get("last_website_so_id") instanceof Boolean)&& map.get("last_website_so_id")!=null){
			Object[] objs = (Object[])map.get("last_website_so_id");
			if(objs.length > 0){
				this.setLast_website_so_id((Integer)objs[0]);
			}
		}
		if(!(map.get("login") instanceof Boolean)&& map.get("login")!=null){
			this.setLogin((String)map.get("login"));
		}
		if(!(map.get("login_date") instanceof Boolean)&& map.get("login_date")!=null){
			Date parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse((String)map.get("login_date"));
   			this.setLogin_date(new Timestamp(parse.getTime()));
		}
		if(!(map.get("log_ids") instanceof Boolean)&& map.get("log_ids")!=null){
			Object[] objs = (Object[])map.get("log_ids");
			if(objs.length > 0){
				Integer[] log_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setLog_ids(Arrays.toString(log_ids));
			}
		}
		if(!(map.get("meeting_count") instanceof Boolean)&& map.get("meeting_count")!=null){
			this.setMeeting_count((Integer)map.get("meeting_count"));
		}
		if(!(map.get("meeting_ids") instanceof Boolean)&& map.get("meeting_ids")!=null){
			Object[] objs = (Object[])map.get("meeting_ids");
			if(objs.length > 0){
				Integer[] meeting_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setMeeting_ids(Arrays.toString(meeting_ids));
			}
		}
		if(!(map.get("message_attachment_count") instanceof Boolean)&& map.get("message_attachment_count")!=null){
			this.setMessage_attachment_count((Integer)map.get("message_attachment_count"));
		}
		if(!(map.get("message_bounce") instanceof Boolean)&& map.get("message_bounce")!=null){
			this.setMessage_bounce((Integer)map.get("message_bounce"));
		}
		if(!(map.get("message_channel_ids") instanceof Boolean)&& map.get("message_channel_ids")!=null){
			Object[] objs = (Object[])map.get("message_channel_ids");
			if(objs.length > 0){
				Integer[] message_channel_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setMessage_channel_ids(Arrays.toString(message_channel_ids));
			}
		}
		if(!(map.get("message_follower_ids") instanceof Boolean)&& map.get("message_follower_ids")!=null){
			Object[] objs = (Object[])map.get("message_follower_ids");
			if(objs.length > 0){
				Integer[] message_follower_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setMessage_follower_ids(Arrays.toString(message_follower_ids));
			}
		}
		if(map.get("message_has_error") instanceof Boolean){
			this.setMessage_has_error(((Boolean)map.get("message_has_error"))? "true" : "false");
		}
		if(!(map.get("message_has_error_counter") instanceof Boolean)&& map.get("message_has_error_counter")!=null){
			this.setMessage_has_error_counter((Integer)map.get("message_has_error_counter"));
		}
		if(!(map.get("message_ids") instanceof Boolean)&& map.get("message_ids")!=null){
			Object[] objs = (Object[])map.get("message_ids");
			if(objs.length > 0){
				Integer[] message_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setMessage_ids(Arrays.toString(message_ids));
			}
		}
		if(map.get("message_is_follower") instanceof Boolean){
			this.setMessage_is_follower(((Boolean)map.get("message_is_follower"))? "true" : "false");
		}
		if(!(map.get("message_main_attachment_id") instanceof Boolean)&& map.get("message_main_attachment_id")!=null){
			Object[] objs = (Object[])map.get("message_main_attachment_id");
			if(objs.length > 0){
				this.setMessage_main_attachment_id((Integer)objs[0]);
			}
		}
		if(map.get("message_needaction") instanceof Boolean){
			this.setMessage_needaction(((Boolean)map.get("message_needaction"))? "true" : "false");
		}
		if(!(map.get("message_needaction_counter") instanceof Boolean)&& map.get("message_needaction_counter")!=null){
			this.setMessage_needaction_counter((Integer)map.get("message_needaction_counter"));
		}
		if(!(map.get("message_partner_ids") instanceof Boolean)&& map.get("message_partner_ids")!=null){
			Object[] objs = (Object[])map.get("message_partner_ids");
			if(objs.length > 0){
				Integer[] message_partner_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setMessage_partner_ids(Arrays.toString(message_partner_ids));
			}
		}
		if(map.get("message_unread") instanceof Boolean){
			this.setMessage_unread(((Boolean)map.get("message_unread"))? "true" : "false");
		}
		if(!(map.get("message_unread_counter") instanceof Boolean)&& map.get("message_unread_counter")!=null){
			this.setMessage_unread_counter((Integer)map.get("message_unread_counter"));
		}
		if(!(map.get("mobile") instanceof Boolean)&& map.get("mobile")!=null){
			this.setMobile((String)map.get("mobile"));
		}
		if(!(map.get("moderation_channel_ids") instanceof Boolean)&& map.get("moderation_channel_ids")!=null){
			Object[] objs = (Object[])map.get("moderation_channel_ids");
			if(objs.length > 0){
				Integer[] moderation_channel_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setModeration_channel_ids(Arrays.toString(moderation_channel_ids));
			}
		}
		if(!(map.get("moderation_counter") instanceof Boolean)&& map.get("moderation_counter")!=null){
			this.setModeration_counter((Integer)map.get("moderation_counter"));
		}
		if(!(map.get("name") instanceof Boolean)&& map.get("name")!=null){
			this.setName((String)map.get("name"));
		}
		if(!(map.get("new_password") instanceof Boolean)&& map.get("new_password")!=null){
			this.setNew_password((String)map.get("new_password"));
		}
		if(!(map.get("notification_type") instanceof Boolean)&& map.get("notification_type")!=null){
			this.setNotification_type((String)map.get("notification_type"));
		}
		if(!(map.get("odoobot_state") instanceof Boolean)&& map.get("odoobot_state")!=null){
			this.setOdoobot_state((String)map.get("odoobot_state"));
		}
		if(!(map.get("opportunity_count") instanceof Boolean)&& map.get("opportunity_count")!=null){
			this.setOpportunity_count((Integer)map.get("opportunity_count"));
		}
		if(!(map.get("opportunity_ids") instanceof Boolean)&& map.get("opportunity_ids")!=null){
			Object[] objs = (Object[])map.get("opportunity_ids");
			if(objs.length > 0){
				Integer[] opportunity_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setOpportunity_ids(Arrays.toString(opportunity_ids));
			}
		}
		if(!(map.get("parent_id") instanceof Boolean)&& map.get("parent_id")!=null){
			Object[] objs = (Object[])map.get("parent_id");
			if(objs.length > 0){
				this.setParent_id((Integer)objs[0]);
			}
		}
		if(!(map.get("parent_name") instanceof Boolean)&& map.get("parent_name")!=null){
			this.setParent_name((String)map.get("parent_name"));
		}
		if(!(map.get("partner_gid") instanceof Boolean)&& map.get("partner_gid")!=null){
			this.setPartner_gid((Integer)map.get("partner_gid"));
		}
		if(!(map.get("partner_id") instanceof Boolean)&& map.get("partner_id")!=null){
			Object[] objs = (Object[])map.get("partner_id");
			if(objs.length > 0){
				this.setPartner_id((Integer)objs[0]);
			}
		}
		if(map.get("partner_share") instanceof Boolean){
			this.setPartner_share(((Boolean)map.get("partner_share"))? "true" : "false");
		}
		if(!(map.get("password") instanceof Boolean)&& map.get("password")!=null){
			this.setPassword((String)map.get("password"));
		}
		if(!(map.get("payment_token_count") instanceof Boolean)&& map.get("payment_token_count")!=null){
			this.setPayment_token_count((Integer)map.get("payment_token_count"));
		}
		if(!(map.get("payment_token_ids") instanceof Boolean)&& map.get("payment_token_ids")!=null){
			Object[] objs = (Object[])map.get("payment_token_ids");
			if(objs.length > 0){
				Integer[] payment_token_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setPayment_token_ids(Arrays.toString(payment_token_ids));
			}
		}
		if(!(map.get("phone") instanceof Boolean)&& map.get("phone")!=null){
			this.setPhone((String)map.get("phone"));
		}
		if(!(map.get("picking_warn") instanceof Boolean)&& map.get("picking_warn")!=null){
			this.setPicking_warn((String)map.get("picking_warn"));
		}
		if(!(map.get("picking_warn_msg") instanceof Boolean)&& map.get("picking_warn_msg")!=null){
			this.setPicking_warn_msg((String)map.get("picking_warn_msg"));
		}
		if(!(map.get("pos_order_count") instanceof Boolean)&& map.get("pos_order_count")!=null){
			this.setPos_order_count((Integer)map.get("pos_order_count"));
		}
		if(!(map.get("pos_security_pin") instanceof Boolean)&& map.get("pos_security_pin")!=null){
			this.setPos_security_pin((String)map.get("pos_security_pin"));
		}
		if(!(map.get("property_account_payable_id") instanceof Boolean)&& map.get("property_account_payable_id")!=null){
			Object[] objs = (Object[])map.get("property_account_payable_id");
			if(objs.length > 0){
				this.setProperty_account_payable_id((Integer)objs[0]);
			}
		}
		if(!(map.get("property_account_position_id") instanceof Boolean)&& map.get("property_account_position_id")!=null){
			Object[] objs = (Object[])map.get("property_account_position_id");
			if(objs.length > 0){
				this.setProperty_account_position_id((Integer)objs[0]);
			}
		}
		if(!(map.get("property_account_receivable_id") instanceof Boolean)&& map.get("property_account_receivable_id")!=null){
			Object[] objs = (Object[])map.get("property_account_receivable_id");
			if(objs.length > 0){
				this.setProperty_account_receivable_id((Integer)objs[0]);
			}
		}
		if(!(map.get("property_payment_term_id") instanceof Boolean)&& map.get("property_payment_term_id")!=null){
			Object[] objs = (Object[])map.get("property_payment_term_id");
			if(objs.length > 0){
				this.setProperty_payment_term_id((Integer)objs[0]);
			}
		}
		if(!(map.get("property_product_pricelist") instanceof Boolean)&& map.get("property_product_pricelist")!=null){
			Object[] objs = (Object[])map.get("property_product_pricelist");
			if(objs.length > 0){
				this.setProperty_product_pricelist((Integer)objs[0]);
			}
		}
		if(!(map.get("property_purchase_currency_id") instanceof Boolean)&& map.get("property_purchase_currency_id")!=null){
			Object[] objs = (Object[])map.get("property_purchase_currency_id");
			if(objs.length > 0){
				this.setProperty_purchase_currency_id((Integer)objs[0]);
			}
		}
		if(!(map.get("property_stock_customer") instanceof Boolean)&& map.get("property_stock_customer")!=null){
			Object[] objs = (Object[])map.get("property_stock_customer");
			if(objs.length > 0){
				this.setProperty_stock_customer((Integer)objs[0]);
			}
		}
		if(!(map.get("property_stock_supplier") instanceof Boolean)&& map.get("property_stock_supplier")!=null){
			Object[] objs = (Object[])map.get("property_stock_supplier");
			if(objs.length > 0){
				this.setProperty_stock_supplier((Integer)objs[0]);
			}
		}
		if(!(map.get("property_supplier_payment_term_id") instanceof Boolean)&& map.get("property_supplier_payment_term_id")!=null){
			Object[] objs = (Object[])map.get("property_supplier_payment_term_id");
			if(objs.length > 0){
				this.setProperty_supplier_payment_term_id((Integer)objs[0]);
			}
		}
		if(!(map.get("purchase_order_count") instanceof Boolean)&& map.get("purchase_order_count")!=null){
			this.setPurchase_order_count((Integer)map.get("purchase_order_count"));
		}
		if(!(map.get("purchase_warn") instanceof Boolean)&& map.get("purchase_warn")!=null){
			this.setPurchase_warn((String)map.get("purchase_warn"));
		}
		if(!(map.get("purchase_warn_msg") instanceof Boolean)&& map.get("purchase_warn_msg")!=null){
			this.setPurchase_warn_msg((String)map.get("purchase_warn_msg"));
		}
		if(!(map.get("ref") instanceof Boolean)&& map.get("ref")!=null){
			this.setRef((String)map.get("ref"));
		}
		if(!(map.get("ref_company_ids") instanceof Boolean)&& map.get("ref_company_ids")!=null){
			Object[] objs = (Object[])map.get("ref_company_ids");
			if(objs.length > 0){
				Integer[] ref_company_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setRef_company_ids(Arrays.toString(ref_company_ids));
			}
		}
		if(!(map.get("resource_calendar_id") instanceof Boolean)&& map.get("resource_calendar_id")!=null){
			Object[] objs = (Object[])map.get("resource_calendar_id");
			if(objs.length > 0){
				this.setResource_calendar_id((Integer)objs[0]);
			}
		}
		if(!(map.get("resource_ids") instanceof Boolean)&& map.get("resource_ids")!=null){
			Object[] objs = (Object[])map.get("resource_ids");
			if(objs.length > 0){
				Integer[] resource_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setResource_ids(Arrays.toString(resource_ids));
			}
		}
		if(!(map.get("sale_order_count") instanceof Boolean)&& map.get("sale_order_count")!=null){
			this.setSale_order_count((Integer)map.get("sale_order_count"));
		}
		if(!(map.get("sale_order_ids") instanceof Boolean)&& map.get("sale_order_ids")!=null){
			Object[] objs = (Object[])map.get("sale_order_ids");
			if(objs.length > 0){
				Integer[] sale_order_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setSale_order_ids(Arrays.toString(sale_order_ids));
			}
		}
		if(!(map.get("sale_team_id") instanceof Boolean)&& map.get("sale_team_id")!=null){
			Object[] objs = (Object[])map.get("sale_team_id");
			if(objs.length > 0){
				this.setSale_team_id((Integer)objs[0]);
			}
		}
		if(!(map.get("sale_team_id") instanceof Boolean)&& map.get("sale_team_id")!=null){
			//外键文本转化
			Object[] objs = (Object[])map.get("sale_team_id");
			if(objs.length > 1){
				this.setSale_team_id_text((String)objs[1]);
			}
		}
		if(!(map.get("sale_warn") instanceof Boolean)&& map.get("sale_warn")!=null){
			this.setSale_warn((String)map.get("sale_warn"));
		}
		if(!(map.get("sale_warn_msg") instanceof Boolean)&& map.get("sale_warn_msg")!=null){
			this.setSale_warn_msg((String)map.get("sale_warn_msg"));
		}
		if(!(map.get("self") instanceof Boolean)&& map.get("self")!=null){
			Object[] objs = (Object[])map.get("self");
			if(objs.length > 0){
				this.setSelf((Integer)objs[0]);
			}
		}
		if(map.get("share") instanceof Boolean){
			this.setShare(((Boolean)map.get("share"))? "true" : "false");
		}
		if(!(map.get("signature") instanceof Boolean)&& map.get("signature")!=null){
			this.setSignature((String)map.get("signature"));
		}
		if(!(map.get("signup_expiration") instanceof Boolean)&& map.get("signup_expiration")!=null){
			Date parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse((String)map.get("signup_expiration"));
   			this.setSignup_expiration(new Timestamp(parse.getTime()));
		}
		if(!(map.get("signup_token") instanceof Boolean)&& map.get("signup_token")!=null){
			this.setSignup_token((String)map.get("signup_token"));
		}
		if(!(map.get("signup_type") instanceof Boolean)&& map.get("signup_type")!=null){
			this.setSignup_type((String)map.get("signup_type"));
		}
		if(!(map.get("signup_url") instanceof Boolean)&& map.get("signup_url")!=null){
			this.setSignup_url((String)map.get("signup_url"));
		}
		if(map.get("signup_valid") instanceof Boolean){
			this.setSignup_valid(((Boolean)map.get("signup_valid"))? "true" : "false");
		}
		if(!(map.get("silver_badge") instanceof Boolean)&& map.get("silver_badge")!=null){
			this.setSilver_badge((Integer)map.get("silver_badge"));
		}
		if(!(map.get("state") instanceof Boolean)&& map.get("state")!=null){
			this.setState((String)map.get("state"));
		}
		if(!(map.get("state_id") instanceof Boolean)&& map.get("state_id")!=null){
			Object[] objs = (Object[])map.get("state_id");
			if(objs.length > 0){
				this.setState_id((Integer)objs[0]);
			}
		}
		if(!(map.get("street") instanceof Boolean)&& map.get("street")!=null){
			this.setStreet((String)map.get("street"));
		}
		if(!(map.get("street2") instanceof Boolean)&& map.get("street2")!=null){
			this.setStreet2((String)map.get("street2"));
		}
		if(map.get("supplier") instanceof Boolean){
			this.setSupplier(((Boolean)map.get("supplier"))? "true" : "false");
		}
		if(!(map.get("supplier_invoice_count") instanceof Boolean)&& map.get("supplier_invoice_count")!=null){
			this.setSupplier_invoice_count((Integer)map.get("supplier_invoice_count"));
		}
		if(!(map.get("target_sales_done") instanceof Boolean)&& map.get("target_sales_done")!=null){
			this.setTarget_sales_done((Integer)map.get("target_sales_done"));
		}
		if(!(map.get("target_sales_invoiced") instanceof Boolean)&& map.get("target_sales_invoiced")!=null){
			this.setTarget_sales_invoiced((Integer)map.get("target_sales_invoiced"));
		}
		if(!(map.get("target_sales_won") instanceof Boolean)&& map.get("target_sales_won")!=null){
			this.setTarget_sales_won((Integer)map.get("target_sales_won"));
		}
		if(!(map.get("task_count") instanceof Boolean)&& map.get("task_count")!=null){
			this.setTask_count((Integer)map.get("task_count"));
		}
		if(!(map.get("task_ids") instanceof Boolean)&& map.get("task_ids")!=null){
			Object[] objs = (Object[])map.get("task_ids");
			if(objs.length > 0){
				Integer[] task_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setTask_ids(Arrays.toString(task_ids));
			}
		}
		if(!(map.get("team_id") instanceof Boolean)&& map.get("team_id")!=null){
			Object[] objs = (Object[])map.get("team_id");
			if(objs.length > 0){
				this.setTeam_id((Integer)objs[0]);
			}
		}
		if(!(map.get("title") instanceof Boolean)&& map.get("title")!=null){
			Object[] objs = (Object[])map.get("title");
			if(objs.length > 0){
				this.setTitle((Integer)objs[0]);
			}
		}
		if(!(map.get("total_invoiced") instanceof Boolean)&& map.get("total_invoiced")!=null){
			this.setTotal_invoiced((Double)map.get("total_invoiced"));
		}
		if(!(map.get("trust") instanceof Boolean)&& map.get("trust")!=null){
			this.setTrust((String)map.get("trust"));
		}
		if(!(map.get("type") instanceof Boolean)&& map.get("type")!=null){
			this.setType((String)map.get("type"));
		}
		if(!(map.get("tz") instanceof Boolean)&& map.get("tz")!=null){
			this.setTz((String)map.get("tz"));
		}
		if(!(map.get("tz_offset") instanceof Boolean)&& map.get("tz_offset")!=null){
			this.setTz_offset((String)map.get("tz_offset"));
		}
		if(!(map.get("user_id") instanceof Boolean)&& map.get("user_id")!=null){
			Object[] objs = (Object[])map.get("user_id");
			if(objs.length > 0){
				this.setUser_id((Integer)objs[0]);
			}
		}
		if(!(map.get("user_ids") instanceof Boolean)&& map.get("user_ids")!=null){
			Object[] objs = (Object[])map.get("user_ids");
			if(objs.length > 0){
				Integer[] user_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setUser_ids(Arrays.toString(user_ids));
			}
		}
		if(!(map.get("vat") instanceof Boolean)&& map.get("vat")!=null){
			this.setVat((String)map.get("vat"));
		}
		if(!(map.get("website") instanceof Boolean)&& map.get("website")!=null){
			this.setWebsite((String)map.get("website"));
		}
		if(!(map.get("website_description") instanceof Boolean)&& map.get("website_description")!=null){
			this.setWebsite_description((String)map.get("website_description"));
		}
		if(!(map.get("website_id") instanceof Boolean)&& map.get("website_id")!=null){
			Object[] objs = (Object[])map.get("website_id");
			if(objs.length > 0){
				this.setWebsite_id((Integer)objs[0]);
			}
		}
		if(!(map.get("website_message_ids") instanceof Boolean)&& map.get("website_message_ids")!=null){
			Object[] objs = (Object[])map.get("website_message_ids");
			if(objs.length > 0){
				Integer[] website_message_ids = Arrays.copyOfRange(objs,0,objs.length,Integer[].class);
				this.setWebsite_message_ids(Arrays.toString(website_message_ids));
			}
		}
		if(!(map.get("website_meta_description") instanceof Boolean)&& map.get("website_meta_description")!=null){
			this.setWebsite_meta_description((String)map.get("website_meta_description"));
		}
		if(!(map.get("website_meta_keywords") instanceof Boolean)&& map.get("website_meta_keywords")!=null){
			this.setWebsite_meta_keywords((String)map.get("website_meta_keywords"));
		}
		if(!(map.get("website_meta_og_img") instanceof Boolean)&& map.get("website_meta_og_img")!=null){
			this.setWebsite_meta_og_img((String)map.get("website_meta_og_img"));
		}
		if(!(map.get("website_meta_title") instanceof Boolean)&& map.get("website_meta_title")!=null){
			this.setWebsite_meta_title((String)map.get("website_meta_title"));
		}
		if(map.get("website_published") instanceof Boolean){
			this.setWebsite_published(((Boolean)map.get("website_published"))? "true" : "false");
		}
		if(!(map.get("website_short_description") instanceof Boolean)&& map.get("website_short_description")!=null){
			this.setWebsite_short_description((String)map.get("website_short_description"));
		}
		if(!(map.get("website_url") instanceof Boolean)&& map.get("website_url")!=null){
			this.setWebsite_url((String)map.get("website_url"));
		}
		if(!(map.get("write_date") instanceof Boolean)&& map.get("write_date")!=null){
			Date parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse((String)map.get("write_date"));
   			this.setWrite_date(new Timestamp(parse.getTime()));
		}
		if(!(map.get("write_uid") instanceof Boolean)&& map.get("write_uid")!=null){
			Object[] objs = (Object[])map.get("write_uid");
			if(objs.length > 0){
				this.setWrite_uid((Integer)objs[0]);
			}
		}
		if(!(map.get("write_uid") instanceof Boolean)&& map.get("write_uid")!=null){
			//外键文本转化
			Object[] objs = (Object[])map.get("write_uid");
			if(objs.length > 1){
				this.setWrite_uid_text((String)objs[1]);
			}
		}
		if(!(map.get("zip") instanceof Boolean)&& map.get("zip")!=null){
			this.setZip((String)map.get("zip"));
		}
		if(!(map.get("__last_update") instanceof Boolean)&& map.get("__last_update")!=null){
			Date parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse((String)map.get("__last_update"));
   			this.set__last_update(new Timestamp(parse.getTime()));
		}
	}

	public Map<String, Object> toMap() throws Exception {
		Map<String, Object> map = new HashMap<String, Object>();
		if(this.getAction_id()!=null&&this.getAction_idDirtyFlag()){
			map.put("action_id",this.getAction_id());
		}else if(this.getAction_idDirtyFlag()){
			map.put("action_id",false);
		}
		if(this.getActive()!=null&&this.getActiveDirtyFlag()){
			map.put("active",Boolean.parseBoolean(this.getActive()));		
		}		if(this.getActive_partner()!=null&&this.getActive_partnerDirtyFlag()){
			map.put("active_partner",Boolean.parseBoolean(this.getActive_partner()));		
		}		if(this.getActivity_date_deadline()!=null&&this.getActivity_date_deadlineDirtyFlag()){
			DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
			String datetimeStr = sdf.format(this.getActivity_date_deadline());
			map.put("activity_date_deadline",datetimeStr);
		}else if(this.getActivity_date_deadlineDirtyFlag()){
			map.put("activity_date_deadline",false);
		}
		if(this.getActivity_ids()!=null&&this.getActivity_idsDirtyFlag()){
			map.put("activity_ids",this.getActivity_ids());
		}else if(this.getActivity_idsDirtyFlag()){
			map.put("activity_ids",false);
		}
		if(this.getActivity_state()!=null&&this.getActivity_stateDirtyFlag()){
			map.put("activity_state",this.getActivity_state());
		}else if(this.getActivity_stateDirtyFlag()){
			map.put("activity_state",false);
		}
		if(this.getActivity_summary()!=null&&this.getActivity_summaryDirtyFlag()){
			map.put("activity_summary",this.getActivity_summary());
		}else if(this.getActivity_summaryDirtyFlag()){
			map.put("activity_summary",false);
		}
		if(this.getActivity_type_id()!=null&&this.getActivity_type_idDirtyFlag()){
			map.put("activity_type_id",this.getActivity_type_id());
		}else if(this.getActivity_type_idDirtyFlag()){
			map.put("activity_type_id",false);
		}
		if(this.getActivity_user_id()!=null&&this.getActivity_user_idDirtyFlag()){
			map.put("activity_user_id",this.getActivity_user_id());
		}else if(this.getActivity_user_idDirtyFlag()){
			map.put("activity_user_id",false);
		}
		if(this.getAdditional_info()!=null&&this.getAdditional_infoDirtyFlag()){
			map.put("additional_info",this.getAdditional_info());
		}else if(this.getAdditional_infoDirtyFlag()){
			map.put("additional_info",false);
		}
		if(this.getAlias_contact()!=null&&this.getAlias_contactDirtyFlag()){
			map.put("alias_contact",this.getAlias_contact());
		}else if(this.getAlias_contactDirtyFlag()){
			map.put("alias_contact",false);
		}
		if(this.getAlias_id()!=null&&this.getAlias_idDirtyFlag()){
			map.put("alias_id",this.getAlias_id());
		}else if(this.getAlias_idDirtyFlag()){
			map.put("alias_id",false);
		}
		if(this.getBadge_ids()!=null&&this.getBadge_idsDirtyFlag()){
			map.put("badge_ids",this.getBadge_ids());
		}else if(this.getBadge_idsDirtyFlag()){
			map.put("badge_ids",false);
		}
		if(this.getBank_account_count()!=null&&this.getBank_account_countDirtyFlag()){
			map.put("bank_account_count",this.getBank_account_count());
		}else if(this.getBank_account_countDirtyFlag()){
			map.put("bank_account_count",false);
		}
		if(this.getBank_ids()!=null&&this.getBank_idsDirtyFlag()){
			map.put("bank_ids",this.getBank_ids());
		}else if(this.getBank_idsDirtyFlag()){
			map.put("bank_ids",false);
		}
		if(this.getBarcode()!=null&&this.getBarcodeDirtyFlag()){
			map.put("barcode",this.getBarcode());
		}else if(this.getBarcodeDirtyFlag()){
			map.put("barcode",false);
		}
		if(this.getBronze_badge()!=null&&this.getBronze_badgeDirtyFlag()){
			map.put("bronze_badge",this.getBronze_badge());
		}else if(this.getBronze_badgeDirtyFlag()){
			map.put("bronze_badge",false);
		}
		if(this.getCalendar_last_notif_ack()!=null&&this.getCalendar_last_notif_ackDirtyFlag()){
			DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			String datetimeStr = sdf.format(this.getCalendar_last_notif_ack());
			map.put("calendar_last_notif_ack",datetimeStr);
		}else if(this.getCalendar_last_notif_ackDirtyFlag()){
			map.put("calendar_last_notif_ack",false);
		}
		if(this.getCategory_id()!=null&&this.getCategory_idDirtyFlag()){
			map.put("category_id",this.getCategory_id());
		}else if(this.getCategory_idDirtyFlag()){
			map.put("category_id",false);
		}
		if(this.getChannel_ids()!=null&&this.getChannel_idsDirtyFlag()){
			map.put("channel_ids",this.getChannel_ids());
		}else if(this.getChannel_idsDirtyFlag()){
			map.put("channel_ids",false);
		}
		if(this.getChild_ids()!=null&&this.getChild_idsDirtyFlag()){
			map.put("child_ids",this.getChild_ids());
		}else if(this.getChild_idsDirtyFlag()){
			map.put("child_ids",false);
		}
		if(this.getCity()!=null&&this.getCityDirtyFlag()){
			map.put("city",this.getCity());
		}else if(this.getCityDirtyFlag()){
			map.put("city",false);
		}
		if(this.getColor()!=null&&this.getColorDirtyFlag()){
			map.put("color",this.getColor());
		}else if(this.getColorDirtyFlag()){
			map.put("color",false);
		}
		if(this.getComment()!=null&&this.getCommentDirtyFlag()){
			map.put("comment",this.getComment());
		}else if(this.getCommentDirtyFlag()){
			map.put("comment",false);
		}
		if(this.getCommercial_company_name()!=null&&this.getCommercial_company_nameDirtyFlag()){
			map.put("commercial_company_name",this.getCommercial_company_name());
		}else if(this.getCommercial_company_nameDirtyFlag()){
			map.put("commercial_company_name",false);
		}
		if(this.getCommercial_partner_id()!=null&&this.getCommercial_partner_idDirtyFlag()){
			map.put("commercial_partner_id",this.getCommercial_partner_id());
		}else if(this.getCommercial_partner_idDirtyFlag()){
			map.put("commercial_partner_id",false);
		}
		if(this.getCompanies_count()!=null&&this.getCompanies_countDirtyFlag()){
			map.put("companies_count",this.getCompanies_count());
		}else if(this.getCompanies_countDirtyFlag()){
			map.put("companies_count",false);
		}
		if(this.getCompany_id()!=null&&this.getCompany_idDirtyFlag()){
			map.put("company_id",this.getCompany_id());
		}else if(this.getCompany_idDirtyFlag()){
			map.put("company_id",false);
		}
		if(this.getCompany_ids()!=null&&this.getCompany_idsDirtyFlag()){
			map.put("company_ids",this.getCompany_ids());
		}else if(this.getCompany_idsDirtyFlag()){
			map.put("company_ids",false);
		}
		if(this.getCompany_id_text()!=null&&this.getCompany_id_textDirtyFlag()){
			//忽略文本外键company_id_text
		}else if(this.getCompany_id_textDirtyFlag()){
			map.put("company_id",false);
		}
		if(this.getCompany_name()!=null&&this.getCompany_nameDirtyFlag()){
			map.put("company_name",this.getCompany_name());
		}else if(this.getCompany_nameDirtyFlag()){
			map.put("company_name",false);
		}
		if(this.getCompany_type()!=null&&this.getCompany_typeDirtyFlag()){
			map.put("company_type",this.getCompany_type());
		}else if(this.getCompany_typeDirtyFlag()){
			map.put("company_type",false);
		}
		if(this.getContact_address()!=null&&this.getContact_addressDirtyFlag()){
			map.put("contact_address",this.getContact_address());
		}else if(this.getContact_addressDirtyFlag()){
			map.put("contact_address",false);
		}
		if(this.getContracts_count()!=null&&this.getContracts_countDirtyFlag()){
			map.put("contracts_count",this.getContracts_count());
		}else if(this.getContracts_countDirtyFlag()){
			map.put("contracts_count",false);
		}
		if(this.getContract_ids()!=null&&this.getContract_idsDirtyFlag()){
			map.put("contract_ids",this.getContract_ids());
		}else if(this.getContract_idsDirtyFlag()){
			map.put("contract_ids",false);
		}
		if(this.getCountry_id()!=null&&this.getCountry_idDirtyFlag()){
			map.put("country_id",this.getCountry_id());
		}else if(this.getCountry_idDirtyFlag()){
			map.put("country_id",false);
		}
		if(this.getCreate_date()!=null&&this.getCreate_dateDirtyFlag()){
			DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			String datetimeStr = sdf.format(this.getCreate_date());
			map.put("create_date",datetimeStr);
		}else if(this.getCreate_dateDirtyFlag()){
			map.put("create_date",false);
		}
		if(this.getCreate_uid()!=null&&this.getCreate_uidDirtyFlag()){
			map.put("create_uid",this.getCreate_uid());
		}else if(this.getCreate_uidDirtyFlag()){
			map.put("create_uid",false);
		}
		if(this.getCreate_uid_text()!=null&&this.getCreate_uid_textDirtyFlag()){
			//忽略文本外键create_uid_text
		}else if(this.getCreate_uid_textDirtyFlag()){
			map.put("create_uid",false);
		}
		if(this.getCredit()!=null&&this.getCreditDirtyFlag()){
			map.put("credit",this.getCredit());
		}else if(this.getCreditDirtyFlag()){
			map.put("credit",false);
		}
		if(this.getCredit_limit()!=null&&this.getCredit_limitDirtyFlag()){
			map.put("credit_limit",this.getCredit_limit());
		}else if(this.getCredit_limitDirtyFlag()){
			map.put("credit_limit",false);
		}
		if(this.getCurrency_id()!=null&&this.getCurrency_idDirtyFlag()){
			map.put("currency_id",this.getCurrency_id());
		}else if(this.getCurrency_idDirtyFlag()){
			map.put("currency_id",false);
		}
		if(this.getCustomer()!=null&&this.getCustomerDirtyFlag()){
			map.put("customer",Boolean.parseBoolean(this.getCustomer()));		
		}		if(this.getDate()!=null&&this.getDateDirtyFlag()){
			DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
			String datetimeStr = sdf.format(this.getDate());
			map.put("date",datetimeStr);
		}else if(this.getDateDirtyFlag()){
			map.put("date",false);
		}
		if(this.getDebit()!=null&&this.getDebitDirtyFlag()){
			map.put("debit",this.getDebit());
		}else if(this.getDebitDirtyFlag()){
			map.put("debit",false);
		}
		if(this.getDebit_limit()!=null&&this.getDebit_limitDirtyFlag()){
			map.put("debit_limit",this.getDebit_limit());
		}else if(this.getDebit_limitDirtyFlag()){
			map.put("debit_limit",false);
		}
		if(this.getDisplay_name()!=null&&this.getDisplay_nameDirtyFlag()){
			map.put("display_name",this.getDisplay_name());
		}else if(this.getDisplay_nameDirtyFlag()){
			map.put("display_name",false);
		}
		if(this.getEmail()!=null&&this.getEmailDirtyFlag()){
			map.put("email",this.getEmail());
		}else if(this.getEmailDirtyFlag()){
			map.put("email",false);
		}
		if(this.getEmail_formatted()!=null&&this.getEmail_formattedDirtyFlag()){
			map.put("email_formatted",this.getEmail_formatted());
		}else if(this.getEmail_formattedDirtyFlag()){
			map.put("email_formatted",false);
		}
		if(this.getEmployee()!=null&&this.getEmployeeDirtyFlag()){
			map.put("employee",Boolean.parseBoolean(this.getEmployee()));		
		}		if(this.getEmployee_ids()!=null&&this.getEmployee_idsDirtyFlag()){
			map.put("employee_ids",this.getEmployee_ids());
		}else if(this.getEmployee_idsDirtyFlag()){
			map.put("employee_ids",false);
		}
		if(this.getEvent_count()!=null&&this.getEvent_countDirtyFlag()){
			map.put("event_count",this.getEvent_count());
		}else if(this.getEvent_countDirtyFlag()){
			map.put("event_count",false);
		}
		if(this.getForum_waiting_posts_count()!=null&&this.getForum_waiting_posts_countDirtyFlag()){
			map.put("forum_waiting_posts_count",this.getForum_waiting_posts_count());
		}else if(this.getForum_waiting_posts_countDirtyFlag()){
			map.put("forum_waiting_posts_count",false);
		}
		if(this.getGoal_ids()!=null&&this.getGoal_idsDirtyFlag()){
			map.put("goal_ids",this.getGoal_ids());
		}else if(this.getGoal_idsDirtyFlag()){
			map.put("goal_ids",false);
		}
		if(this.getGold_badge()!=null&&this.getGold_badgeDirtyFlag()){
			map.put("gold_badge",this.getGold_badge());
		}else if(this.getGold_badgeDirtyFlag()){
			map.put("gold_badge",false);
		}
		if(this.getGroups_id()!=null&&this.getGroups_idDirtyFlag()){
			map.put("groups_id",this.getGroups_id());
		}else if(this.getGroups_idDirtyFlag()){
			map.put("groups_id",false);
		}
		if(this.getHas_unreconciled_entries()!=null&&this.getHas_unreconciled_entriesDirtyFlag()){
			map.put("has_unreconciled_entries",Boolean.parseBoolean(this.getHas_unreconciled_entries()));		
		}		if(this.getIbizfunction()!=null&&this.getIbizfunctionDirtyFlag()){
			map.put("function",this.getIbizfunction());
		}else if(this.getIbizfunctionDirtyFlag()){
			map.put("function",false);
		}
		if(this.getId()!=null&&this.getIdDirtyFlag()){
			map.put("id",this.getId());
		}else if(this.getIdDirtyFlag()){
			map.put("id",false);
		}
		if(this.getImage()!=null&&this.getImageDirtyFlag()){
			//暂不支持binary类型image
		}else if(this.getImageDirtyFlag()){
			map.put("image",false);
		}
		if(this.getImage_medium()!=null&&this.getImage_mediumDirtyFlag()){
			//暂不支持binary类型image_medium
		}else if(this.getImage_mediumDirtyFlag()){
			map.put("image_medium",false);
		}
		if(this.getImage_small()!=null&&this.getImage_smallDirtyFlag()){
			//暂不支持binary类型image_small
		}else if(this.getImage_smallDirtyFlag()){
			map.put("image_small",false);
		}
		if(this.getIm_status()!=null&&this.getIm_statusDirtyFlag()){
			map.put("im_status",this.getIm_status());
		}else if(this.getIm_statusDirtyFlag()){
			map.put("im_status",false);
		}
		if(this.getIndustry_id()!=null&&this.getIndustry_idDirtyFlag()){
			map.put("industry_id",this.getIndustry_id());
		}else if(this.getIndustry_idDirtyFlag()){
			map.put("industry_id",false);
		}
		if(this.getInvoice_ids()!=null&&this.getInvoice_idsDirtyFlag()){
			map.put("invoice_ids",this.getInvoice_ids());
		}else if(this.getInvoice_idsDirtyFlag()){
			map.put("invoice_ids",false);
		}
		if(this.getInvoice_warn()!=null&&this.getInvoice_warnDirtyFlag()){
			map.put("invoice_warn",this.getInvoice_warn());
		}else if(this.getInvoice_warnDirtyFlag()){
			map.put("invoice_warn",false);
		}
		if(this.getInvoice_warn_msg()!=null&&this.getInvoice_warn_msgDirtyFlag()){
			map.put("invoice_warn_msg",this.getInvoice_warn_msg());
		}else if(this.getInvoice_warn_msgDirtyFlag()){
			map.put("invoice_warn_msg",false);
		}
		if(this.getIs_blacklisted()!=null&&this.getIs_blacklistedDirtyFlag()){
			map.put("is_blacklisted",Boolean.parseBoolean(this.getIs_blacklisted()));		
		}		if(this.getIs_company()!=null&&this.getIs_companyDirtyFlag()){
			map.put("is_company",Boolean.parseBoolean(this.getIs_company()));		
		}		if(this.getIs_moderator()!=null&&this.getIs_moderatorDirtyFlag()){
			map.put("is_moderator",Boolean.parseBoolean(this.getIs_moderator()));		
		}		if(this.getIs_published()!=null&&this.getIs_publishedDirtyFlag()){
			map.put("is_published",Boolean.parseBoolean(this.getIs_published()));		
		}		if(this.getIs_seo_optimized()!=null&&this.getIs_seo_optimizedDirtyFlag()){
			map.put("is_seo_optimized",Boolean.parseBoolean(this.getIs_seo_optimized()));		
		}		if(this.getJournal_item_count()!=null&&this.getJournal_item_countDirtyFlag()){
			map.put("journal_item_count",this.getJournal_item_count());
		}else if(this.getJournal_item_countDirtyFlag()){
			map.put("journal_item_count",false);
		}
		if(this.getKarma()!=null&&this.getKarmaDirtyFlag()){
			map.put("karma",this.getKarma());
		}else if(this.getKarmaDirtyFlag()){
			map.put("karma",false);
		}
		if(this.getLang()!=null&&this.getLangDirtyFlag()){
			map.put("lang",this.getLang());
		}else if(this.getLangDirtyFlag()){
			map.put("lang",false);
		}
		if(this.getLast_time_entries_checked()!=null&&this.getLast_time_entries_checkedDirtyFlag()){
			DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			String datetimeStr = sdf.format(this.getLast_time_entries_checked());
			map.put("last_time_entries_checked",datetimeStr);
		}else if(this.getLast_time_entries_checkedDirtyFlag()){
			map.put("last_time_entries_checked",false);
		}
		if(this.getLast_website_so_id()!=null&&this.getLast_website_so_idDirtyFlag()){
			map.put("last_website_so_id",this.getLast_website_so_id());
		}else if(this.getLast_website_so_idDirtyFlag()){
			map.put("last_website_so_id",false);
		}
		if(this.getLogin()!=null&&this.getLoginDirtyFlag()){
			map.put("login",this.getLogin());
		}else if(this.getLoginDirtyFlag()){
			map.put("login",false);
		}
		if(this.getLogin_date()!=null&&this.getLogin_dateDirtyFlag()){
			DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			String datetimeStr = sdf.format(this.getLogin_date());
			map.put("login_date",datetimeStr);
		}else if(this.getLogin_dateDirtyFlag()){
			map.put("login_date",false);
		}
		if(this.getLog_ids()!=null&&this.getLog_idsDirtyFlag()){
			map.put("log_ids",this.getLog_ids());
		}else if(this.getLog_idsDirtyFlag()){
			map.put("log_ids",false);
		}
		if(this.getMeeting_count()!=null&&this.getMeeting_countDirtyFlag()){
			map.put("meeting_count",this.getMeeting_count());
		}else if(this.getMeeting_countDirtyFlag()){
			map.put("meeting_count",false);
		}
		if(this.getMeeting_ids()!=null&&this.getMeeting_idsDirtyFlag()){
			map.put("meeting_ids",this.getMeeting_ids());
		}else if(this.getMeeting_idsDirtyFlag()){
			map.put("meeting_ids",false);
		}
		if(this.getMessage_attachment_count()!=null&&this.getMessage_attachment_countDirtyFlag()){
			map.put("message_attachment_count",this.getMessage_attachment_count());
		}else if(this.getMessage_attachment_countDirtyFlag()){
			map.put("message_attachment_count",false);
		}
		if(this.getMessage_bounce()!=null&&this.getMessage_bounceDirtyFlag()){
			map.put("message_bounce",this.getMessage_bounce());
		}else if(this.getMessage_bounceDirtyFlag()){
			map.put("message_bounce",false);
		}
		if(this.getMessage_channel_ids()!=null&&this.getMessage_channel_idsDirtyFlag()){
			map.put("message_channel_ids",this.getMessage_channel_ids());
		}else if(this.getMessage_channel_idsDirtyFlag()){
			map.put("message_channel_ids",false);
		}
		if(this.getMessage_follower_ids()!=null&&this.getMessage_follower_idsDirtyFlag()){
			map.put("message_follower_ids",this.getMessage_follower_ids());
		}else if(this.getMessage_follower_idsDirtyFlag()){
			map.put("message_follower_ids",false);
		}
		if(this.getMessage_has_error()!=null&&this.getMessage_has_errorDirtyFlag()){
			map.put("message_has_error",Boolean.parseBoolean(this.getMessage_has_error()));		
		}		if(this.getMessage_has_error_counter()!=null&&this.getMessage_has_error_counterDirtyFlag()){
			map.put("message_has_error_counter",this.getMessage_has_error_counter());
		}else if(this.getMessage_has_error_counterDirtyFlag()){
			map.put("message_has_error_counter",false);
		}
		if(this.getMessage_ids()!=null&&this.getMessage_idsDirtyFlag()){
			map.put("message_ids",this.getMessage_ids());
		}else if(this.getMessage_idsDirtyFlag()){
			map.put("message_ids",false);
		}
		if(this.getMessage_is_follower()!=null&&this.getMessage_is_followerDirtyFlag()){
			map.put("message_is_follower",Boolean.parseBoolean(this.getMessage_is_follower()));		
		}		if(this.getMessage_main_attachment_id()!=null&&this.getMessage_main_attachment_idDirtyFlag()){
			map.put("message_main_attachment_id",this.getMessage_main_attachment_id());
		}else if(this.getMessage_main_attachment_idDirtyFlag()){
			map.put("message_main_attachment_id",false);
		}
		if(this.getMessage_needaction()!=null&&this.getMessage_needactionDirtyFlag()){
			map.put("message_needaction",Boolean.parseBoolean(this.getMessage_needaction()));		
		}		if(this.getMessage_needaction_counter()!=null&&this.getMessage_needaction_counterDirtyFlag()){
			map.put("message_needaction_counter",this.getMessage_needaction_counter());
		}else if(this.getMessage_needaction_counterDirtyFlag()){
			map.put("message_needaction_counter",false);
		}
		if(this.getMessage_partner_ids()!=null&&this.getMessage_partner_idsDirtyFlag()){
			map.put("message_partner_ids",this.getMessage_partner_ids());
		}else if(this.getMessage_partner_idsDirtyFlag()){
			map.put("message_partner_ids",false);
		}
		if(this.getMessage_unread()!=null&&this.getMessage_unreadDirtyFlag()){
			map.put("message_unread",Boolean.parseBoolean(this.getMessage_unread()));		
		}		if(this.getMessage_unread_counter()!=null&&this.getMessage_unread_counterDirtyFlag()){
			map.put("message_unread_counter",this.getMessage_unread_counter());
		}else if(this.getMessage_unread_counterDirtyFlag()){
			map.put("message_unread_counter",false);
		}
		if(this.getMobile()!=null&&this.getMobileDirtyFlag()){
			map.put("mobile",this.getMobile());
		}else if(this.getMobileDirtyFlag()){
			map.put("mobile",false);
		}
		if(this.getModeration_channel_ids()!=null&&this.getModeration_channel_idsDirtyFlag()){
			map.put("moderation_channel_ids",this.getModeration_channel_ids());
		}else if(this.getModeration_channel_idsDirtyFlag()){
			map.put("moderation_channel_ids",false);
		}
		if(this.getModeration_counter()!=null&&this.getModeration_counterDirtyFlag()){
			map.put("moderation_counter",this.getModeration_counter());
		}else if(this.getModeration_counterDirtyFlag()){
			map.put("moderation_counter",false);
		}
		if(this.getName()!=null&&this.getNameDirtyFlag()){
			map.put("name",this.getName());
		}else if(this.getNameDirtyFlag()){
			map.put("name",false);
		}
		if(this.getNew_password()!=null&&this.getNew_passwordDirtyFlag()){
			map.put("new_password",this.getNew_password());
		}else if(this.getNew_passwordDirtyFlag()){
			map.put("new_password",false);
		}
		if(this.getNotification_type()!=null&&this.getNotification_typeDirtyFlag()){
			map.put("notification_type",this.getNotification_type());
		}else if(this.getNotification_typeDirtyFlag()){
			map.put("notification_type",false);
		}
		if(this.getOdoobot_state()!=null&&this.getOdoobot_stateDirtyFlag()){
			map.put("odoobot_state",this.getOdoobot_state());
		}else if(this.getOdoobot_stateDirtyFlag()){
			map.put("odoobot_state",false);
		}
		if(this.getOpportunity_count()!=null&&this.getOpportunity_countDirtyFlag()){
			map.put("opportunity_count",this.getOpportunity_count());
		}else if(this.getOpportunity_countDirtyFlag()){
			map.put("opportunity_count",false);
		}
		if(this.getOpportunity_ids()!=null&&this.getOpportunity_idsDirtyFlag()){
			map.put("opportunity_ids",this.getOpportunity_ids());
		}else if(this.getOpportunity_idsDirtyFlag()){
			map.put("opportunity_ids",false);
		}
		if(this.getParent_id()!=null&&this.getParent_idDirtyFlag()){
			map.put("parent_id",this.getParent_id());
		}else if(this.getParent_idDirtyFlag()){
			map.put("parent_id",false);
		}
		if(this.getParent_name()!=null&&this.getParent_nameDirtyFlag()){
			map.put("parent_name",this.getParent_name());
		}else if(this.getParent_nameDirtyFlag()){
			map.put("parent_name",false);
		}
		if(this.getPartner_gid()!=null&&this.getPartner_gidDirtyFlag()){
			map.put("partner_gid",this.getPartner_gid());
		}else if(this.getPartner_gidDirtyFlag()){
			map.put("partner_gid",false);
		}
		if(this.getPartner_id()!=null&&this.getPartner_idDirtyFlag()){
			map.put("partner_id",this.getPartner_id());
		}else if(this.getPartner_idDirtyFlag()){
			map.put("partner_id",false);
		}
		if(this.getPartner_share()!=null&&this.getPartner_shareDirtyFlag()){
			map.put("partner_share",Boolean.parseBoolean(this.getPartner_share()));		
		}		if(this.getPassword()!=null&&this.getPasswordDirtyFlag()){
			map.put("password",this.getPassword());
		}else if(this.getPasswordDirtyFlag()){
			map.put("password",false);
		}
		if(this.getPayment_token_count()!=null&&this.getPayment_token_countDirtyFlag()){
			map.put("payment_token_count",this.getPayment_token_count());
		}else if(this.getPayment_token_countDirtyFlag()){
			map.put("payment_token_count",false);
		}
		if(this.getPayment_token_ids()!=null&&this.getPayment_token_idsDirtyFlag()){
			map.put("payment_token_ids",this.getPayment_token_ids());
		}else if(this.getPayment_token_idsDirtyFlag()){
			map.put("payment_token_ids",false);
		}
		if(this.getPhone()!=null&&this.getPhoneDirtyFlag()){
			map.put("phone",this.getPhone());
		}else if(this.getPhoneDirtyFlag()){
			map.put("phone",false);
		}
		if(this.getPicking_warn()!=null&&this.getPicking_warnDirtyFlag()){
			map.put("picking_warn",this.getPicking_warn());
		}else if(this.getPicking_warnDirtyFlag()){
			map.put("picking_warn",false);
		}
		if(this.getPicking_warn_msg()!=null&&this.getPicking_warn_msgDirtyFlag()){
			map.put("picking_warn_msg",this.getPicking_warn_msg());
		}else if(this.getPicking_warn_msgDirtyFlag()){
			map.put("picking_warn_msg",false);
		}
		if(this.getPos_order_count()!=null&&this.getPos_order_countDirtyFlag()){
			map.put("pos_order_count",this.getPos_order_count());
		}else if(this.getPos_order_countDirtyFlag()){
			map.put("pos_order_count",false);
		}
		if(this.getPos_security_pin()!=null&&this.getPos_security_pinDirtyFlag()){
			map.put("pos_security_pin",this.getPos_security_pin());
		}else if(this.getPos_security_pinDirtyFlag()){
			map.put("pos_security_pin",false);
		}
		if(this.getProperty_account_payable_id()!=null&&this.getProperty_account_payable_idDirtyFlag()){
			map.put("property_account_payable_id",this.getProperty_account_payable_id());
		}else if(this.getProperty_account_payable_idDirtyFlag()){
			map.put("property_account_payable_id",false);
		}
		if(this.getProperty_account_position_id()!=null&&this.getProperty_account_position_idDirtyFlag()){
			map.put("property_account_position_id",this.getProperty_account_position_id());
		}else if(this.getProperty_account_position_idDirtyFlag()){
			map.put("property_account_position_id",false);
		}
		if(this.getProperty_account_receivable_id()!=null&&this.getProperty_account_receivable_idDirtyFlag()){
			map.put("property_account_receivable_id",this.getProperty_account_receivable_id());
		}else if(this.getProperty_account_receivable_idDirtyFlag()){
			map.put("property_account_receivable_id",false);
		}
		if(this.getProperty_payment_term_id()!=null&&this.getProperty_payment_term_idDirtyFlag()){
			map.put("property_payment_term_id",this.getProperty_payment_term_id());
		}else if(this.getProperty_payment_term_idDirtyFlag()){
			map.put("property_payment_term_id",false);
		}
		if(this.getProperty_product_pricelist()!=null&&this.getProperty_product_pricelistDirtyFlag()){
			map.put("property_product_pricelist",this.getProperty_product_pricelist());
		}else if(this.getProperty_product_pricelistDirtyFlag()){
			map.put("property_product_pricelist",false);
		}
		if(this.getProperty_purchase_currency_id()!=null&&this.getProperty_purchase_currency_idDirtyFlag()){
			map.put("property_purchase_currency_id",this.getProperty_purchase_currency_id());
		}else if(this.getProperty_purchase_currency_idDirtyFlag()){
			map.put("property_purchase_currency_id",false);
		}
		if(this.getProperty_stock_customer()!=null&&this.getProperty_stock_customerDirtyFlag()){
			map.put("property_stock_customer",this.getProperty_stock_customer());
		}else if(this.getProperty_stock_customerDirtyFlag()){
			map.put("property_stock_customer",false);
		}
		if(this.getProperty_stock_supplier()!=null&&this.getProperty_stock_supplierDirtyFlag()){
			map.put("property_stock_supplier",this.getProperty_stock_supplier());
		}else if(this.getProperty_stock_supplierDirtyFlag()){
			map.put("property_stock_supplier",false);
		}
		if(this.getProperty_supplier_payment_term_id()!=null&&this.getProperty_supplier_payment_term_idDirtyFlag()){
			map.put("property_supplier_payment_term_id",this.getProperty_supplier_payment_term_id());
		}else if(this.getProperty_supplier_payment_term_idDirtyFlag()){
			map.put("property_supplier_payment_term_id",false);
		}
		if(this.getPurchase_order_count()!=null&&this.getPurchase_order_countDirtyFlag()){
			map.put("purchase_order_count",this.getPurchase_order_count());
		}else if(this.getPurchase_order_countDirtyFlag()){
			map.put("purchase_order_count",false);
		}
		if(this.getPurchase_warn()!=null&&this.getPurchase_warnDirtyFlag()){
			map.put("purchase_warn",this.getPurchase_warn());
		}else if(this.getPurchase_warnDirtyFlag()){
			map.put("purchase_warn",false);
		}
		if(this.getPurchase_warn_msg()!=null&&this.getPurchase_warn_msgDirtyFlag()){
			map.put("purchase_warn_msg",this.getPurchase_warn_msg());
		}else if(this.getPurchase_warn_msgDirtyFlag()){
			map.put("purchase_warn_msg",false);
		}
		if(this.getRef()!=null&&this.getRefDirtyFlag()){
			map.put("ref",this.getRef());
		}else if(this.getRefDirtyFlag()){
			map.put("ref",false);
		}
		if(this.getRef_company_ids()!=null&&this.getRef_company_idsDirtyFlag()){
			map.put("ref_company_ids",this.getRef_company_ids());
		}else if(this.getRef_company_idsDirtyFlag()){
			map.put("ref_company_ids",false);
		}
		if(this.getResource_calendar_id()!=null&&this.getResource_calendar_idDirtyFlag()){
			map.put("resource_calendar_id",this.getResource_calendar_id());
		}else if(this.getResource_calendar_idDirtyFlag()){
			map.put("resource_calendar_id",false);
		}
		if(this.getResource_ids()!=null&&this.getResource_idsDirtyFlag()){
			map.put("resource_ids",this.getResource_ids());
		}else if(this.getResource_idsDirtyFlag()){
			map.put("resource_ids",false);
		}
		if(this.getSale_order_count()!=null&&this.getSale_order_countDirtyFlag()){
			map.put("sale_order_count",this.getSale_order_count());
		}else if(this.getSale_order_countDirtyFlag()){
			map.put("sale_order_count",false);
		}
		if(this.getSale_order_ids()!=null&&this.getSale_order_idsDirtyFlag()){
			map.put("sale_order_ids",this.getSale_order_ids());
		}else if(this.getSale_order_idsDirtyFlag()){
			map.put("sale_order_ids",false);
		}
		if(this.getSale_team_id()!=null&&this.getSale_team_idDirtyFlag()){
			map.put("sale_team_id",this.getSale_team_id());
		}else if(this.getSale_team_idDirtyFlag()){
			map.put("sale_team_id",false);
		}
		if(this.getSale_team_id_text()!=null&&this.getSale_team_id_textDirtyFlag()){
			//忽略文本外键sale_team_id_text
		}else if(this.getSale_team_id_textDirtyFlag()){
			map.put("sale_team_id",false);
		}
		if(this.getSale_warn()!=null&&this.getSale_warnDirtyFlag()){
			map.put("sale_warn",this.getSale_warn());
		}else if(this.getSale_warnDirtyFlag()){
			map.put("sale_warn",false);
		}
		if(this.getSale_warn_msg()!=null&&this.getSale_warn_msgDirtyFlag()){
			map.put("sale_warn_msg",this.getSale_warn_msg());
		}else if(this.getSale_warn_msgDirtyFlag()){
			map.put("sale_warn_msg",false);
		}
		if(this.getSelf()!=null&&this.getSelfDirtyFlag()){
			map.put("self",this.getSelf());
		}else if(this.getSelfDirtyFlag()){
			map.put("self",false);
		}
		if(this.getShare()!=null&&this.getShareDirtyFlag()){
			map.put("share",Boolean.parseBoolean(this.getShare()));		
		}		if(this.getSignature()!=null&&this.getSignatureDirtyFlag()){
			map.put("signature",this.getSignature());
		}else if(this.getSignatureDirtyFlag()){
			map.put("signature",false);
		}
		if(this.getSignup_expiration()!=null&&this.getSignup_expirationDirtyFlag()){
			DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			String datetimeStr = sdf.format(this.getSignup_expiration());
			map.put("signup_expiration",datetimeStr);
		}else if(this.getSignup_expirationDirtyFlag()){
			map.put("signup_expiration",false);
		}
		if(this.getSignup_token()!=null&&this.getSignup_tokenDirtyFlag()){
			map.put("signup_token",this.getSignup_token());
		}else if(this.getSignup_tokenDirtyFlag()){
			map.put("signup_token",false);
		}
		if(this.getSignup_type()!=null&&this.getSignup_typeDirtyFlag()){
			map.put("signup_type",this.getSignup_type());
		}else if(this.getSignup_typeDirtyFlag()){
			map.put("signup_type",false);
		}
		if(this.getSignup_url()!=null&&this.getSignup_urlDirtyFlag()){
			map.put("signup_url",this.getSignup_url());
		}else if(this.getSignup_urlDirtyFlag()){
			map.put("signup_url",false);
		}
		if(this.getSignup_valid()!=null&&this.getSignup_validDirtyFlag()){
			map.put("signup_valid",Boolean.parseBoolean(this.getSignup_valid()));		
		}		if(this.getSilver_badge()!=null&&this.getSilver_badgeDirtyFlag()){
			map.put("silver_badge",this.getSilver_badge());
		}else if(this.getSilver_badgeDirtyFlag()){
			map.put("silver_badge",false);
		}
		if(this.getState()!=null&&this.getStateDirtyFlag()){
			map.put("state",this.getState());
		}else if(this.getStateDirtyFlag()){
			map.put("state",false);
		}
		if(this.getState_id()!=null&&this.getState_idDirtyFlag()){
			map.put("state_id",this.getState_id());
		}else if(this.getState_idDirtyFlag()){
			map.put("state_id",false);
		}
		if(this.getStreet()!=null&&this.getStreetDirtyFlag()){
			map.put("street",this.getStreet());
		}else if(this.getStreetDirtyFlag()){
			map.put("street",false);
		}
		if(this.getStreet2()!=null&&this.getStreet2DirtyFlag()){
			map.put("street2",this.getStreet2());
		}else if(this.getStreet2DirtyFlag()){
			map.put("street2",false);
		}
		if(this.getSupplier()!=null&&this.getSupplierDirtyFlag()){
			map.put("supplier",Boolean.parseBoolean(this.getSupplier()));		
		}		if(this.getSupplier_invoice_count()!=null&&this.getSupplier_invoice_countDirtyFlag()){
			map.put("supplier_invoice_count",this.getSupplier_invoice_count());
		}else if(this.getSupplier_invoice_countDirtyFlag()){
			map.put("supplier_invoice_count",false);
		}
		if(this.getTarget_sales_done()!=null&&this.getTarget_sales_doneDirtyFlag()){
			map.put("target_sales_done",this.getTarget_sales_done());
		}else if(this.getTarget_sales_doneDirtyFlag()){
			map.put("target_sales_done",false);
		}
		if(this.getTarget_sales_invoiced()!=null&&this.getTarget_sales_invoicedDirtyFlag()){
			map.put("target_sales_invoiced",this.getTarget_sales_invoiced());
		}else if(this.getTarget_sales_invoicedDirtyFlag()){
			map.put("target_sales_invoiced",false);
		}
		if(this.getTarget_sales_won()!=null&&this.getTarget_sales_wonDirtyFlag()){
			map.put("target_sales_won",this.getTarget_sales_won());
		}else if(this.getTarget_sales_wonDirtyFlag()){
			map.put("target_sales_won",false);
		}
		if(this.getTask_count()!=null&&this.getTask_countDirtyFlag()){
			map.put("task_count",this.getTask_count());
		}else if(this.getTask_countDirtyFlag()){
			map.put("task_count",false);
		}
		if(this.getTask_ids()!=null&&this.getTask_idsDirtyFlag()){
			map.put("task_ids",this.getTask_ids());
		}else if(this.getTask_idsDirtyFlag()){
			map.put("task_ids",false);
		}
		if(this.getTeam_id()!=null&&this.getTeam_idDirtyFlag()){
			map.put("team_id",this.getTeam_id());
		}else if(this.getTeam_idDirtyFlag()){
			map.put("team_id",false);
		}
		if(this.getTitle()!=null&&this.getTitleDirtyFlag()){
			map.put("title",this.getTitle());
		}else if(this.getTitleDirtyFlag()){
			map.put("title",false);
		}
		if(this.getTotal_invoiced()!=null&&this.getTotal_invoicedDirtyFlag()){
			map.put("total_invoiced",this.getTotal_invoiced());
		}else if(this.getTotal_invoicedDirtyFlag()){
			map.put("total_invoiced",false);
		}
		if(this.getTrust()!=null&&this.getTrustDirtyFlag()){
			map.put("trust",this.getTrust());
		}else if(this.getTrustDirtyFlag()){
			map.put("trust",false);
		}
		if(this.getType()!=null&&this.getTypeDirtyFlag()){
			map.put("type",this.getType());
		}else if(this.getTypeDirtyFlag()){
			map.put("type",false);
		}
		if(this.getTz()!=null&&this.getTzDirtyFlag()){
			map.put("tz",this.getTz());
		}else if(this.getTzDirtyFlag()){
			map.put("tz",false);
		}
		if(this.getTz_offset()!=null&&this.getTz_offsetDirtyFlag()){
			map.put("tz_offset",this.getTz_offset());
		}else if(this.getTz_offsetDirtyFlag()){
			map.put("tz_offset",false);
		}
		if(this.getUser_id()!=null&&this.getUser_idDirtyFlag()){
			map.put("user_id",this.getUser_id());
		}else if(this.getUser_idDirtyFlag()){
			map.put("user_id",false);
		}
		if(this.getUser_ids()!=null&&this.getUser_idsDirtyFlag()){
			map.put("user_ids",this.getUser_ids());
		}else if(this.getUser_idsDirtyFlag()){
			map.put("user_ids",false);
		}
		if(this.getVat()!=null&&this.getVatDirtyFlag()){
			map.put("vat",this.getVat());
		}else if(this.getVatDirtyFlag()){
			map.put("vat",false);
		}
		if(this.getWebsite()!=null&&this.getWebsiteDirtyFlag()){
			map.put("website",this.getWebsite());
		}else if(this.getWebsiteDirtyFlag()){
			map.put("website",false);
		}
		if(this.getWebsite_description()!=null&&this.getWebsite_descriptionDirtyFlag()){
			map.put("website_description",this.getWebsite_description());
		}else if(this.getWebsite_descriptionDirtyFlag()){
			map.put("website_description",false);
		}
		if(this.getWebsite_id()!=null&&this.getWebsite_idDirtyFlag()){
			map.put("website_id",this.getWebsite_id());
		}else if(this.getWebsite_idDirtyFlag()){
			map.put("website_id",false);
		}
		if(this.getWebsite_message_ids()!=null&&this.getWebsite_message_idsDirtyFlag()){
			map.put("website_message_ids",this.getWebsite_message_ids());
		}else if(this.getWebsite_message_idsDirtyFlag()){
			map.put("website_message_ids",false);
		}
		if(this.getWebsite_meta_description()!=null&&this.getWebsite_meta_descriptionDirtyFlag()){
			map.put("website_meta_description",this.getWebsite_meta_description());
		}else if(this.getWebsite_meta_descriptionDirtyFlag()){
			map.put("website_meta_description",false);
		}
		if(this.getWebsite_meta_keywords()!=null&&this.getWebsite_meta_keywordsDirtyFlag()){
			map.put("website_meta_keywords",this.getWebsite_meta_keywords());
		}else if(this.getWebsite_meta_keywordsDirtyFlag()){
			map.put("website_meta_keywords",false);
		}
		if(this.getWebsite_meta_og_img()!=null&&this.getWebsite_meta_og_imgDirtyFlag()){
			map.put("website_meta_og_img",this.getWebsite_meta_og_img());
		}else if(this.getWebsite_meta_og_imgDirtyFlag()){
			map.put("website_meta_og_img",false);
		}
		if(this.getWebsite_meta_title()!=null&&this.getWebsite_meta_titleDirtyFlag()){
			map.put("website_meta_title",this.getWebsite_meta_title());
		}else if(this.getWebsite_meta_titleDirtyFlag()){
			map.put("website_meta_title",false);
		}
		if(this.getWebsite_published()!=null&&this.getWebsite_publishedDirtyFlag()){
			map.put("website_published",Boolean.parseBoolean(this.getWebsite_published()));		
		}		if(this.getWebsite_short_description()!=null&&this.getWebsite_short_descriptionDirtyFlag()){
			map.put("website_short_description",this.getWebsite_short_description());
		}else if(this.getWebsite_short_descriptionDirtyFlag()){
			map.put("website_short_description",false);
		}
		if(this.getWebsite_url()!=null&&this.getWebsite_urlDirtyFlag()){
			map.put("website_url",this.getWebsite_url());
		}else if(this.getWebsite_urlDirtyFlag()){
			map.put("website_url",false);
		}
		if(this.getWrite_date()!=null&&this.getWrite_dateDirtyFlag()){
			DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			String datetimeStr = sdf.format(this.getWrite_date());
			map.put("write_date",datetimeStr);
		}else if(this.getWrite_dateDirtyFlag()){
			map.put("write_date",false);
		}
		if(this.getWrite_uid()!=null&&this.getWrite_uidDirtyFlag()){
			map.put("write_uid",this.getWrite_uid());
		}else if(this.getWrite_uidDirtyFlag()){
			map.put("write_uid",false);
		}
		if(this.getWrite_uid_text()!=null&&this.getWrite_uid_textDirtyFlag()){
			//忽略文本外键write_uid_text
		}else if(this.getWrite_uid_textDirtyFlag()){
			map.put("write_uid",false);
		}
		if(this.getZip()!=null&&this.getZipDirtyFlag()){
			map.put("zip",this.getZip());
		}else if(this.getZipDirtyFlag()){
			map.put("zip",false);
		}
		if(this.get__last_update()!=null&&this.get__last_updateDirtyFlag()){
			DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			String datetimeStr = sdf.format(this.get__last_update());
			map.put("__last_update",datetimeStr);
		}else if(this.get__last_updateDirtyFlag()){
			map.put("__last_update",false);
		}
		return map;
	}

}
